Description
You will architect and drive the technical vision for complex systems.
Responsibilities
- Design and implement end-to-end architecture using .NET technologies.
- Architect scalable and resilient solutions using Microservices.
- Lead system design discussions, architecture reviews, and key technical decisions.
- Drive engineering best practices: coding standards, performance tuning, security, and reliability.
- Collaborate with DevOps teams to implement and maintain CI/CD pipelines.
Required Skills
- 12+ years of experience in software development with expertise in the Microsoft stack.
- Strong hands-on experience with C#, ASP.NET, .NET Core / .NET 6+.
- Expertise in Microservices, REST APIs, and distributed systems.
- Experience with Microsoft Azure cloud services (App Services, Functions, Service Bus, etc.).
- Hands-on experience with Docker & Kubernetes.
- Practical knowledge of Azure DevOps and CI/CD pipelines.
- Strong understanding of Design Patterns and SOLID principles.
- Experience with SQL Server and NoSQL databases.
Preferred Skills
- Exposure to React or Angular.