| Title: | Software Developer |
|---|---|
| ID: | FT-HQ-SOFT-11.25.25 |
| Department: | Information Technology |
| Location: | Birmingham, AL |
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!

