Software Developer

Millennium Physician Group

Fort Myers (FL)

On-site

USD 85,000 - 128,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Millennium Physician Group is seeking an experienced Software Developer to design, build, and maintain integrations, APIs, and data-centric applications. You will work across web and mobile platforms and deploy solutions in AWS.

The role requires strong C#, Python, and JavaScript skills, plus database proficiency and API design expertise. Ideal candidates have experience with PostgreSQL/Snowflake, Git, and modern deployment practices.

Qualifications

  • Bachelor's degree in CS or related field is required or equivalent experience.
  • 5+ years of software development with C#/.NET, Python, and web tech.
  • Strong SQL skills in PostgreSQL or Snowflake; design and optimize queries.
  • Experience building and consuming RESTful APIs and cloud-based solutions.

Responsibilities

  • Design, develop, test, deploy, and maintain applications and business systems.
  • Write clean, reusable code and develop libraries and frameworks.
  • Design and implement RESTful APIs for internal and external use.
  • Develop databases in PostgreSQL/Snowflake; optimize queries and ETL.
  • Contribute to AWS-based deployments and mobile app integration.
  • Document architectures, deployments, and security considerations.

Skills

C#/.NET
Python
JavaScript/TypeScript
SQL
RESTful APIs
AWS
Git
Mobile development
Debugging/troubleshooting
Data transformation

Education

Bachelor's degree in CS or related field

Tools

PostgreSQL
Snowflake
MSSQL
AWS
Capacitor
Ionic

Job description

Job Description SummaryWe are seeking an experienced Software Developer to design, develop, maintain, and enhance integrations, APIs, and data-driven applications or solutions that support business and operational needs.How will you make an impact & RequirementsWe are seeking an experienced Software Developer to design, develop, maintain, and enhance integrations, APIs, and data-driven applications or solutions that support business and operational needs.The ideal candidate will have strong experience with application development, database technologies, API development, mobile application development, and cloud-based systems. This position requires someone who can independently troubleshoot complex technical issues and build reliable, maintainable solutions.Key ResponsibilitiesDesign, develop, test, deploy, and maintain applications and internal business systems.Write clean, maintainable, and reusable code using C#, Python, and JavaScript.Develop reusable libraries, components, utilities, and frameworks.Design, develop, document, and maintain RESTful APIs for internal and external systems.Design and implement database solutions using systems such as PostgreSQL and Snowflake.Write and optimize SQL queries, stored procedures, transformations, and processes.Use appropriate programming languages, such as Python or C#, to manipulate, transform, validate, or generate data when database-only solutions are not practical.Design, develop, deploy, and support systems that operate partially or entirely within Amazon Web Services (AWS).Contribute to the design, development, deployment, and maintenance of mobile applications targeting iOS and Android platforms.Integrate mobile applications with RESTful APIs, authentication services, databases, cloud services, and other backend systems.Maintain comprehensive technical documentation for applications, APIs, databases, integrations, deployment processes, and system architecture.Collaborate with business stakeholders and technical teams to translate business requirements into practical technical solutions.Required Technical SkillsStrong software development experience with C# and the .NET Framework.Strong experience with Python or a similarly structured language.Experience with JavaScript, TypeScript, or a similar typed language.Strong SQL skills within PostgreSQL, Snowflake, or MSSQL.Experience designing and consuming RESTful APIs.Experience developing or supporting applications within AWS.Experience with Git or a similar distributed version control system.Strong debugging, troubleshooting, and problem-solving skills.Knowledge of mobile application development for iOS and Android, preferably with Capacitor and Ionic.Demonstratable understanding of application architecture, API integration, authentication, security, testing, deployment, and lifecycle management.Preferred QualificationsExperience developing, maintaining, and troubleshooting iOS and Android mobile applications, including publishing and deployment through the Apple App Store and Google Play Store.Experience integrating applications with RESTful APIs and cloud-based backend services.Experience integrating systems through APIs, SFTP, database connections, and scheduled data feeds.Experience working with large datasets and optimizing database performance.Experience with authentication, authorization, API security, and secure application development standards.Experience supporting production applications and diagnosing issues across applications, databases, networks, and integration layers.Experience with automated deployment tools, such as CI/CD pipelines.Experience in healthcare or another regulated environment is a plus.Professional SkillsAbility to work independently and take ownership of projects from requirements through production deployment.Strong analytical and problem-solving abilities.Ability to understand business processes and translate them into technical solutions.Strong attention to detail.Ability to prioritize and manage multiple development and support responsibilities.Clear verbal and written communication skills.Ability to document systems and technical processes so they can be easily maintained by other developers.Willingness to learn new technologies and work across different areas of the technology stack.Ideal CandidateThe ideal candidate is a versatile developer who is comfortable working across web and mobile application development, APIs, databases, data engineering, integrations, and cloud infrastructure. They should be able to take a business problem, determine an appropriate technical approach, develop and test the solution, deploy it, and provide ongoing production support.This role is particularly well-suited for a developer who enjoys solving problems that span multiple systems and technologies, rather than working exclusively within a single programming language or application.Compensation Range:$85,159.00to$127,738.00The anticipated base salary range represents the Company's good-faith estimate of the compensation it reasonably expects to pay for this position at the time of posting. Actual compensation will be determined based on factors including experience, skills, qualifications, geographic location, internal equity, and business needs.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Mosaic Health • Fort Myers (FL)

On-site
USD 85,000 - 128,000
Senior Developer
Senior Developer

Premium Guard Incorporated • Lockbourne (OH)

On-site
USD 110,000 - 140,000
Python Developer
Python Developer

Aditi Consulting • Cincinnati (OH)

On-site
USD 74,000 - 80,000
Medical, dental, vision benefits
HSA option
Paid time off
+3
Software Development Engineer II, AWS Emerging Planning Solutions
Software Development Engineer II, AWS Emerging Planning Solutions

Amazon Web Services (AWS) • Herndon (VA)

On-site
USD 144,000 - 194,000
Senior Software Engineer
Senior Software Engineer

Matlen Silver • Charlotte (NC)

On-site
USD 116,000 - 159,000
Software Development Engineer, Amazon Connect InterApps (AWS)
Software Development Engineer, Amazon Connect InterApps (AWS)

Amazon Inc. • New York (NY)

On-site
USD 158,000 - 214,000
Senior Software Developer
Senior Software Developer

Fullsteam • United States

Remote
USD 90,000 - 120,000
Software Dev Engineer II, AWS QuickSight
Software Dev Engineer II, AWS QuickSight

Amazon Web Services (AWS) • Bellevue (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs
401(k) matching
+2
Software Development Engineer II, AWS Emerging Planning Solutions
Software Development Engineer II, AWS Emerging Planning Solutions

Amazon Web Services (AWS) • Arlington (VA)

On-site
USD 144,000 - 194,000
Software Development Engineer, AWS Central SDE Team
Software Development Engineer, AWS Central SDE Team

Amazon Web Services (AWS) • Raleigh (NC)

On-site
USD 144,000 - 194,000