Sr. Software Engineer - .NET

Tiltedge Solutions · Dallas, TX

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