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.
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer .NET. Be the first to apply!
- software engineer full time Norfolk, VA
- graduate software developer no experience Norfolk, VA
- software engineer healthcare Norfolk, VA
- network software engineer Norfolk, VA
- senior software engineer Norfolk, VA
- software system engineer Norfolk, VA
- software developer Norfolk, VA
- ngo software engineer Norfolk, VA
- startup software engineer Norfolk, VA
- software engineer part time Norfolk, VA
