About the Role
We are seeking an experienced Full Stack Developer, Lead to design, develop, integrate, and support enterprise software platforms, customer-facing applications, APIs, and healthcare technology solutions.
This is a hands-on technical leadership role for an engineer with extensive experience building enterprise applications, RESTful APIs, cloud-based solutions, and system integrations. You will work closely with internal stakeholders and external clients to deliver secure, scalable, and high-performing software while helping guide technical decisions, mentor team members, and support mission-critical applications in a regulated healthcare environment.
Key Responsibilities
- Design, develop, test, deploy, and maintain enterprise web applications using Microsoft technologies and modern full stack frameworks.
- Build responsive, user-friendly applications using Angular and related frontend technologies.
- Design, develop, and optimize Microsoft SQL Server databases, stored procedures, and queries for high-volume transactional systems.
- Contribute to application architecture, technical design, and solution planning to ensure software remains scalable, secure, and maintainable.
- Work directly with internal stakeholders and external clients to gather requirements, troubleshoot issues, and deliver application enhancements.
- Support customer implementations, software deployments, production releases, and post-deployment activities.
- Provide technical guidance during client meetings, implementation discussions, and production issue resolution.
- Lead code reviews, mentor team members, share technical knowledge, and promote software development best practices.
- Participate in Agile/Scrum activities, including sprint planning, backlog refinement, and release planning.
- Develop and maintain CI/CD pipelines using Azure DevOps and Git.
- Provide Level III production support for enterprise applications, APIs, integrations, and customer-facing platforms.
- Investigate production incidents, perform root cause analysis, and implement corrective solutions.
- Maintain technical documentation, including API specifications, integration details, and operational procedures.
- Ensure applications follow secure coding practices, organizational standards, and applicable regulatory requirements.
- Evaluate emerging technologies and recommend improvements to existing platforms and development processes.
- Participate in an on-call production support rotation as required.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent professional experience.
- At least six years of full stack software development experience.
- Experience developing enterprise web applications using Microsoft technologies.
- Experience working in Agile/Scrum development environments and supporting production enterprise applications.
- Strong proficiency in C#, .NET/.NET Core, ASP.NET, Web API, Angular, JavaScript, HTML5, and CSS.
- Experience building and maintaining integrations using REST, webhooks, JSON, XML, SFTP, and third-party APIs across CRM, ERP, healthcare, pharmacy, and customer-facing platforms.
- Experience designing scalable microservices, RESTful APIs, asynchronous messaging solutions, webhook integrations, and event-driven systems.
- Advanced Microsoft SQL Server skills, including T-SQL, stored procedures, database design, and performance optimization.
- Strong experience with Microsoft Azure services, including Azure App Services, Azure Functions, Azure Service Bus, and Azure DevOps.
- Experience developing and supporting cloud-native applications.
Preferred Qualifications
- Experience with SSIS, SSRS, Power BI, Microsoft Fabric, and modern reporting platforms.
- Experience integrating CRM, pharmacy, ERP, and third-party healthcare systems using REST, JSON, XML, SFTP, and related technologies.
- Strong troubleshooting and production support experience across applications, APIs, databases, and system integrations.
- Understanding of secure software development, authentication methods, and healthcare data privacy requirements. HIPAA knowledge is preferred.
- Demonstrated technical leadership through solution design, code reviews, mentoring, and cross-functional collaboration.
- Experience managing technical projects or serving as a technical lead or project lead.
- Experience working directly with customers during software implementations and production support.
- Background in healthcare, pharmaceuticals, life sciences, or another regulated industry.
- Strong analytical, problem-solving, communication, and organizational skills, with the ability to manage multiple priorities in a fast-paced environment.
Work Arrangement
Full-time position with remote work available.
Approximately 10% travel to operations centers, including Louisville, Kentucky, and Sioux Falls, South Dakota.
Participation in an on-call production support rotation as required.