Software Developer, Software Engineer
Listed on 2026-01-28
-
Software Development
Software Engineer
Job Description
Ensure Data Solutions is a software as a service platform for organizations engaged in population health management. By leveraging our solutions, our clients improve efficiency, engage patients or members in the management of their health, and enhance the quality and health outcomes.
We are looking for a Software Engineer/Programmer with experience in healthcare to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects. In this role, you should be able to work independently with little supervision, have excellent organization and problem‑solving skills, and possess hands‑on experience in software development and agile methodologies.
Your goal will be to develop high‑quality software aligned with user needs and business goals.
This is a hybrid role with required in‑office days. Candidates must be able to work from our office on designated days each week.
Qualifications- Bachelor's Degree in MIS/IT/Computer Science is preferred or collective experience, training, and education.
- Required knowledge of .Net (C# and )
- Required knowledge of Java script, JQuery, CSS, and HTML
- Comprehensive understanding and working with a variety of systems (e.g., Tableau, SQL Server, and/or other platforms and technologies).
- Experience in design/development and healthcare data analytics environment.
- Analytical mind with problem-solving aptitude, creative thinking, and troubleshooting skills.
- Familiarity with system analysis, design, development, quality assurance, and integration methodologies
- Experience with claims, clinical outcomes, clinical quality measures [HEDIS], Case Management, and Utilization Management data.
- Excellent interpersonal skills; able to communicate and work effectively with staff
- Extensive experience in software development, scripting, and project management
- Experience using system monitoring tools and automated testing frameworks
- Develop high-quality software design and architecture
- Identify, prioritize, and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Recommend software upgrades to optimize operational efficiency
- Perform validation and verification testing
- Collaborate with internal teams and vendors to fix and improve products
- Document development phases and monitor systems
- Ensure software is up-to-date with the latest technologies
- Miami (office-based position)
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).