- Company Name
- Maagsoft Inc.
- Job Title
- .Net Developer
- Job Description
-
Job title: .Net Developer
Role Summary: Senior .NET Developer responsible for designing, developing, and maintaining high‑performance services and APIs in C# and .NET/.NET Core, with a focus on HL7 v2 integration, microservices, and cloud‐native architectures.
Expectations: 14+ years of professional software development experience; deep expertise in C#/.NET, ASP.NET Core, HL7 v2 (PID, PV1, OBR, ORC, ORM, ORU), microservices and event‑driven patterns; advanced SQL Server skills including stored procedures and query tuning; experience with SSIS, SSRS/Power BI; familiarity with Azure (App Services, Functions, Service Bus/Event Hub). Must hold a Bachelor’s degree in Computer Science or related discipline.
Key Responsibilities: • Lead the design, implementation, and deployment of RESTful Web APIs and microservices using ASP.NET Core. • Engineer HL7 v2 message processing, mapping, and transmission, ensuring compliance with healthcare standards. • Develop SQL Server database schemas, complex queries, and stored procedures for mission‑critical data layers. • Build and maintain SSIS packages for data extraction, transformation, and loading. • Create reports and dashboards using SSRS and Power BI. • Implement cloud‑based solutions on Azure App Services, Azure Functions, and Azure Service Bus/Event Hub. • Participate in code reviews, architectural discussions, and continuous integration/continuous deployment pipelines. • Mentor junior developers and drive best practices in coding, testing, and documentation.
Required Skills: C#, .NET/.NET Core, ASP.NET Core, Web API, Microservices, Event‑Driven Architecture, HL7 v2 (PID, PV1, OBR, ORC, ORM, ORU), SQL Server, Stored Procedures, Query Optimization, SSIS, SSRS, Power BI, Azure App Services, Azure Functions, Azure Service Bus/Event Hub, Git, Docker, CI/CD, Unit Testing, TDD.
Required Education & Certifications: Bachelor’s degree in Computer Science, Software Engineering, or related field. Optional: Microsoft Azure Developer Associate, Microsoft Certified Solutions Developer (MCSD), or HL7-related certifications.