Responsible for designing, developing, integrating, and supporting enterprise software solutions.
Application Design & Development: Develop and maintain enterprise applications using C#, ASP.NET, Web APIs, and microservices.
Build and optimize microservices architectures.
Develop and maintain SQL Server databases and integration components for EDI transactions.
Analyze complex legacy systems and develop modernization strategies.
Collaborate with business stakeholders to understand requirements and recommend process improvements.
Use Azure DevOps for work item management and participate in code reviews.
Requirements
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 DevOps, Git, CI/CD, application resiliency, and security.
Expert‑level proficiency with the Microsoft development stack, including: C#, .NET Framework/.NET Core ASP.NET / Web API / MVC SQL Server (T‑SQL, performance tuning, schema design) Visual Studio and Azure DevOps
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 programming.
Hands‑on experience with healthcare EDI, including X12 transaction processing (especially 275, 278, 834, 837, 835, 999, TA1).
Demonstrated ability to analyze, understand, and reverse‑engineer legacy systems.