Job Openings >> Software Developer
Software Developer
Summary
Title:Software Developer
ID:FT-HQ-SOFT-11.25.25
Department:Information Technology
Location:Birmingham, AL
Description

MainStreet Family Care is a rocket-ship as we focus on MASSIVE REGIONAL EXPANSION. We have over 60 clinics across 4 states and are rapidly expanding throughout the Southeast under our MainStreet and KidsStreet brands, providing accessible healthcare in rural communities.

We are seeking a talented and motivated Software Developer to join our Team and contribute to the development of cutting-edge, customer-facing applications that impact the healthcare industry and communities we serve. (This is not a remote or hybrid role at this time. We strongly encourage local candidates to our Birmingham, Alabama headquarters apply.)

As a Software Developer, you will play a crucial role designing, developing, and maintaining software applications that enhance the efficiency, accuracy, and accessibility of healthcare services. This position is ideal for individuals with limited work experience but a strong passion for software development and a desire to make a meaningful impact in the communities we serve. You will work closely with experienced developers, software architects, and project managers to create high-quality solutions.

Responsibilities:

  • Be someone who wants to look back a year from now and laugh at the coder you once were.
  • Have a passion for problem solving through technology.
  • Collaborate with cross-functional teams to gather and analyze requirements for new software features and enhancements.
  • Participate in the design and implementation of software solutions, following best practices and coding standards.
  • Write clean, efficient, and maintainable code that meets functional and technical requirements.
  • Assist in troubleshooting, debugging, and resolving software defects and issues.
  • Contribute to the development of unit tests to ensure software quality and reliability.
  • Stay up to date with emerging technologies, tools, and industry trends to suggest innovative solutions.
  • Document software design, development processes, and code to facilitate knowledge sharing and future maintenance.
  • Adhere to HIPAA and other relevant industry regulations and standards to ensure data security and patient privacy.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field/experience.
  • Strong foundation in software development concepts, algorithms, and data structures.
  • You're always learning ... reading books on best practices, researching how others have solved problems or fostered new concepts through software development.
  • Proficiency in one or more programming languages such as Java, Python, C#, or JavaScript ... Ideally, you've picked some of this up through your own study.
  • Familiarity with web development frameworks and technologies (e.g., React, Angular, .Net) is a plus.
  • Familiarity with iOS development is a big plus. We're not expecting you to start writing apps, but we've built in-house solutions that reside on smart devices.
  • Basic understanding of relational databases and SQL.
  • Excellent communication and teamwork skills to collaborate effectively with colleagues from diverse backgrounds.

If you are an experienced Software Engineer with a keen interest in an organization that is rapidly growing, building custom software that will stand out in your professional experience, and you are excited about making a difference through technology, we STRONGLY encourage you to apply. Join us in shaping the future of the rural urgent care industry through software solutions!

This opening is closed and is no longer accepting applications
ApplicantStack powered by Swipeclock