Sr Software Engineer
Listed on 2026-02-28
-
Software Development
Software Engineer, Cloud Engineer - Software, Full Stack Developer, DevOps
Pay or shift range: $135,000 USD to $165,000 USD. The estimated range is the budgeted amount for this position. Final offers are based on various factors, including skill set, experience, location, qualifications and other job-related reasons.
DescriptionPosition Summary
The Senior Software Engineer is responsible for designing, developing, integrating, and supporting enterprise software solutions with a focus on healthcare operations and EDI transactions. This role requires deep proficiency in the Microsoft development ecosystem, including Visual Studio, SQL Server, Azure Dev Ops, .NET technologies, and related tools.
The ideal candidate has strong experience working with legacy systems, performing business and process analysis, and applying reverse‑engineering techniques to modernize, refactor, or replace existing applications leveraging microservices‑based architectures. This individual serves as a senior technical contributor, mentor, and subject‑matter expert across complex development projects.
Key Responsibilities
Application Design & Development
- Design, develop, and maintain enterprise applications using C#, , ASP.NET, Web APIs, microservices, and related frameworks.
- Build and optimize microservices architectures, ensuring scalability, reliability, and secure data exchange.
- Develop and maintain SQL Server databases, stored procedures, queries, and performance‑tuning solutions.
- Create and maintain integration components for EDI X12 transactions (e.g., 837, 835, 834, 278, 275) and other healthcare interoperability standards.
- Use industry standards (X12, REST/JSON, SOAP/XML) for application messaging and interoperability.
- Ensure that code quality and development practices meet organizational standards for performance, security, and maintainability, as well as regulatory requirements (HIPAA, CMS guidelines, health plan specifications).
Analysis, Reverse Engineering & Legacy Modernization
- Analyze complex legacy systems written in various languages/platforms to extract business logic and functional requirements.
- Reverse‑engineer code, workflows, database structures, and integrations to document current‑state designs.
- Develop modernization strategies using microservices, APIs, and cloud‑aligned technologies.
Business & Process Analysis
- Collaborate with business stakeholders to understand requirements, workflows, operational rules, and system dependencies.
- Translate business needs into technical designs, architecture components, and development tasks.
- Recommend process improvements and automation opportunities based on analytical findings.
Dev Ops, Quality, & SDLC
- Use and assist in configuration of Azure Dev Ops for work item management, branching strategies, pull requests, CI/CD pipelines, and automated deployments.
- Participate in code reviews, ensuring maintainability, code quality, test coverage, and security best practices.
- Support QA with test planning, data setup, defect resolution, and performance validation.
- Follow established SDLC practices, documentation standards, change‑management procedures, and modern software design principles.
- Drive best practices for architecture, coding standards, and testing methodologies.
- Mentor junior developers and provide technical guidance across the team.
- Work closely with product leaders, developers, analysts, and business teams to deliver high‑quality solutions.
- Contribute to technology roadmap discussions, architectural decisions, and best‑practice development standards.
- Participate in planning meetings and collaborate in sprint planning, prioritization, and retrospectives.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent experience.
- 7+ years of professional experience in software engineering or application development.
- Proficiency in Agile methodology, Azure Dev Ops, Git, CI/CD, application resiliency, and security.
- Expert‑level proficiency with the Microsoft development stack, including:
- Visual Studio and Azure Dev Ops
- Strong experience in developing RESTful services using WebAPI and a solid understanding of REST concepts, microservices and distributed architectures.
- Strong understanding of threading and parallel…
(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).