Description
You will lead the architectural design and implementation of scalable, secure .NET-based systems and microservices.
This role is on-site.
Responsibilities
- Design and implement scalable, secure .NET applications and systems using established design patterns.
- Architect and deploy RESTful APIs using Swagger and Open APIs alongside microservices.
- Mentor .NET developers and conduct code reviews to ensure adherence to coding standards.
- Troubleshoot technical issues and resolve performance bottlenecks across the stack.
Required Skills
- 9+ years of professional software development experience with a focus on .NET technologies.
- Expertise in C#, .NET CLI, .NET Core, and Asp.net.
- Extensive experience with Entity Framework and building .NET applications.
- Proven track record developing and deploying RESTful APIs and Microservices.
- In-depth knowledge of Azure services including Cosmos DB and Azure Event Hub.
- Practical experience with Design Patterns and Enterprise Integration Patterns.
- Proficiency with Git, Maven, CI/CD, and NuGet package manager.
- Experience working within Agile methodologies and using JIRA.
Preferred Skills
- Working experience with Docker and Kubernetes.
- Knowledge of Linux/Unix environments.