Design, build, and maintain high-performance, reusable, and reliable code using C#, modern .NET (Core / 6+), and ASP.NET Core. Champion SOLID principles, clean code, and advanced architectural patterns like Domain-Driven Design (DDD) and Microservices.
Cloud-Native Architecture & Azure Strategy:
Architect, deploy, and evolve scalable, cloud-based applications utilizing Azure services (e.g., Azure Kubernetes Service, Cosmos DB, Azure SQL, Azure Service Bus, Event Grid). Drive legacy application modernization and lead migrations to PaaS/SaaS environments.
Technical Leadership & Workflow Management:
Oversee the end-to-end development lifecycle, including sprint cycles, release coordination, and branching strategies (e.g., GitFlow). Act as the primary gatekeeper for Azure DevOps pull requests, conducting rigorous code reviews to ensure adherence to .NET and security best practices.
System Integration & API Design:
Design and implement resilient, secure, and scalable RESTful APIs, event-driven architectures, and integrations. Ensure seamless data flow and connectivity across disparate enterprise systems.
Infrastructure, CI/CD, & Quality Assurance:
Partner with DevOps to optimize CI/CD pipelines in Azure DevOps. Enforce rigorous automated testing standards (unit, integration, and load testing) and implement Infrastructure as Code (IaC) using tools like Terraform or ARM/Bicep templates.
Mentorship & Team Empowerment:
Mentor junior and mid-level engineers, fostering a collaborative culture of continuous learning, technical excellence, and proactive problem-solving within the development pods. Equal Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights (https://www.eeoc.gov/poster) notice from the Department of Labor.
Review key factors to help you decide if the role fits your goals.