Sr. Software Engineer - .NET
Spotted 1h agocontract
Job description
About this role
Employer-provided description, formatted for easier reading.
Note: 13+ yrs of experience needed. Mandatory to have Lead experience. Attached sample profile.
Pls look at it.
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.
Interested in this role?Continue on Tiltedge Solutions's careers page.
Apply on Tiltedge Solutions