Job Title: Senior .NET & Azure Engineer
Experience: 10+ Years
Location: Seattle, WA or Richardson, Texas
Job Description:
We are looking for a highly skilled Senior .NET & Azure Engineer with 10+ years of experience in designing, developing, and deploying enterprise-level applications. The ideal candidate should have strong expertise in .NET technologies, cloud solutions, and DevOps practices within the Azure ecosystem.
Key Responsibilities:
Design, develop, and maintain scalable, secure, and high-performance .NET applications.
Architect and implement cloud-based solutions using Microsoft Azure services.
Develop RESTful APIs and microservices architecture.
Ensure application security, scalability, and high availability.
Work with Azure DevOps for CI/CD pipelines, automation, and infrastructure as code.
Monitor, troubleshoot, and optimize application performance.
Collaborate with cross-functional teams to deliver high-quality solutions.
Migrate and modernize legacy applications to Azure cloud.
Maintain best practices in software development and cloud architecture.
Required Skills & Qualifications:
Bachelor's/Master’s degree in Computer Science, IT, or related field.
10+ years of experience in .NET development (C#, ASP.NET Core, MVC, Web API).
Hands-on experience with Azure services like Azure Functions, App Services, Storage, SQL Database, Kubernetes (AKS), Service Bus, Logic Apps, etc.
Proficiency in cloud architecture, networking, security, and identity management (Azure AD, RBAC).
Strong experience with microservices, containerization (Docker, Kubernetes), and event-driven architecture.
Expertise in Azure DevOps, CI/CD pipelines, Git, and Infrastructure as Code (Terraform, ARM templates, Bicep).
Knowledge of front-end technologies (Angular, React, or Blazor) is a plus.
Strong problem-solving, analytical, and communication skills.
Preferred Certifications:
Microsoft Certified: Azure Solutions Architect Expert
Microsoft Certified: Azure Developer Associate
Microsoft Certified: DevOps Engineer Expert