Salary:
Role Summary
The Senior Full Stack Developer is responsible for designing, building, and maintaining software solutions that support Intellivo's case management platform modernization and client-facing applications. This role bridges legacy and modern technology stacks, executing an incremental migration from a C#/.NET thick-client desktop application and stored-procedure-driven backend to a cloud-native Azure architecture using modern front-end frameworks and API-first design patterns.
This person must be fluent in both legacy WinForms/WPF patterns and modern web development to execute a strangler-fig migration strategy that keeps production stable while delivering new cloud-native capabilities. The role partners closely with Data Engineering, Infrastructure, Product, and Operations to translate business requirements into reliable, secure, and user-centered applications in a regulated healthcare environment.
Core Responsibilities
- Full Stack Application Development
- Design, develop, and enhance full stack applications across both legacy and modern technology stacks.
- Build responsive front-end interfaces using React, Blazor, or equivalent modern frameworks alongside back-end services on Azure.
- Write clean, maintainable, and well-documented code aligned with engineering standards and architectural direction.
- Legacy-to-Modern Migration
- Execute incremental migration of a legacy C#/.NET WinForms/WPF desktop application to a cloud-native Azure architecture using the strangler-fig pattern.
- Identify stored procedures and business logic suitable for extraction into modern API services without disrupting production operations.
- Maintain and stabilize the legacy platform during the transition period, ensuring continuity for 75+ daily users.
- API and Integration Development
- Build and maintain RESTful APIs and services that support case management workflows, client-facing portals, and data pipeline integrations.
- Work with Data Engineering and DevOps to ensure stable, scalable, and secure data movement across hybrid environments (on-premises and cloud).
- Integrate with third-party services, reporting tools, and identity management systems as required.
- Code Quality and Engineering Practices
- Implement automated testing practices including unit, integration, and regression testing.
- Participate in code reviews, enforce engineering standards, and contribute to the team's definition of done.
- Support CI/CD pipeline adoption and infrastructure-as-code practices across the development lifecycle.
- Production Support and Reliability
- Partner with engineering and operations teams to troubleshoot issues, resolve defects, and improve system reliability.
- Monitor system performance and propose improvements to both legacy and modern components.
- Contribute to incident response and post-incident review processes.
- Collaboration and Stakeholder Engagement
- Work with Product and business stakeholders to understand requirements, contribute to technical designs, and deliver solutions aligned with roadmap priorities.
- Communicate technical concepts clearly to non-technical partners including operations leadership and client services teams.
- Mentor junior developers on engineering best practices, code quality, and modern development patterns.
Qualifications
Required
- B.S. or B.A. in Computer Science, Software Engineering, Information Systems, or a related field.
- 7+ years of professional full stack software development experience.
- Proficiency in C#/.NET with strong experience in both WinForms/WPF and modern web frameworks (React, Blazor, or equivalent).
- Experience building and supporting web applications, RESTful APIs, and integrated systems in production environments.
- Strong SQL experience including comfort with stored-procedure-driven architectures and relational database design.
- Experience with Azure cloud services (Azure SQL, Azure App Service, Azure Functions, or equivalent).
- Familiarity with CI/CD, DevOps practices, version control (Git), and automated testing frameworks.
- Demonstrated experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, or similar) to accelerate coding, refactoring, and code review workflows.
Preferred
- Experience with legacy-to-modern migration patterns (strangler-fig, anti-corruption layer, or similar).
- Familiarity with healthcare or regulated industry application development and HIPAA compliance requirements.
- Exposure to Power BI embedded analytics or reporting platform integration.
- Experience with TypeScript, Node.js, or other complementary full stack technologies.
Professional Skills
- Strong problem-solving ability with attention to detail and pragmatic engineering judgment.
- Ability to work independently while collaborating effectively across technical and business teams.
- Comfortable navigating ambiguity in a hybrid legacy/modern environment where not everything is documented.
- Demonstrated ownership and initiative in driving development tasks through completion.