Software Developer

MainStreet Family Urgent Care

Birmingham, AL

JOB DETAILS
LOCATION
Birmingham, AL
POSTED
30+ days ago

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!

About the Company

M

MainStreet Family Urgent Care