Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer .NET

Hivaa Services

Job Title: Sr. Software Engineer - .NET

Location: Norfolk VA/ Dallas TX / NYC NY / Chicago IL (Onsite for 5 days)

 

Note: 13+ yrs of experience needed. Mandatory to have Lead experience. 

 

Job Description:

  • We are seeking an experienced Senior .NET Azure Engineer with 15+ years of experience in designing, developing, and deploying enterprise-grade cloud-native applications using Microsoft technologies. The ideal candidate will possess deep expertise in .NET Core, Azure Services, Microservices Architecture, API Development, CI/CD, and Azure DevOps. This role requires strong technical leadership, solution design capabilities, and hands-on development experience in modern cloud environments.

 

Key Responsibilities:

  • Design and develop scalable enterprise applications using C#, .NET Core, ASP.NET Core, Web APIs, and Azure Cloud Services.

  • Architect and implement Microservices-based solutions leveraging Azure Functions, Azure Service Bus, Event Grid, APIM, and Azure App Services.

  • Lead end-to-end software development activities including requirement analysis, solution design, coding, testing, deployment, and production support.

  • Build and optimize CI/CD pipelines using Azure DevOps, Git, Jenkins, and automated deployment frameworks.

  • Design and implement API gateways, authentication, authorization, SSL security, and enterprise integration patterns.

  • Develop event-driven and distributed applications using Azure messaging services.

  • Work with Azure Cosmos DB, SQL Server, MongoDB, and Azure Storage solutions.

  • Perform code reviews, establish development standards, and mentor engineering teams.

  • Collaborate with business stakeholders, architects, product owners, and cross-functional teams in Agile/Scrum environments.

  • Develop and maintain automated unit and integration tests using XUnit and related frameworks.

  • Troubleshoot performance bottlenecks, scalability issues, and security vulnerabilities.

  • Create technical documentation, architecture diagrams, and API specifications.

 

Required Skills Core Technologies:

  • C#

  • .NET Core / ASP.NET Core

  • REST APIs & Web Services

  • Entity Framework

  • SQL Server

  • Azure Cosmos DB

  • MongoDB

 

Microsoft Azure:

  • Azure Functions

  • Azure App Services

  • Azure API Management (APIM)

  • Azure Service Bus

  • Azure Event Grid

  • Azure Logic Apps

  • Azure Key Vault

  • Azure Blob Storage

  • Azure App Insights

  • Azure Active Directory (Azure AD)

 

DevOps & CI/CD:

  • Azure DevOps

  • Git

  • Jenkins

  • CI/CD Pipeline Automation

  • YAML Pipelines

 

Testing & Quality:

  • XUnit

  • Unit Testing

  • Integration Testing

  • Postman

  • TDD

 

Architecture:

  • Microservices Architecture

  • Event-Driven Architecture

  • Distributed Systems Design

  • API Security

  • Cloud-Native Development

 

Preferred Skills:

  • Azure Service Fabric

  • Microsoft Graph API

  • MuleSoft Integration

  • ReactJS / Angular

  • Python

  • Azure Databricks

  • Machine Learning & Analytics Exposure

  • SAFe Agile Framework

 

Experience:

  • 12+ years of software development experience.

  • 5+ years of hands-on Azure cloud development experience.

  • Proven experience leading teams and delivering enterprise-scale applications.

  • Strong background in healthcare, financial services, insurance, or enterprise digital transformation projects.

 

Education:

  • Bachelor's or Master's degree in Computer Science, Information Technology, or related discipline.

 

Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer .NET. Be the first to apply!