Description
Architect scalable, secure enterprise applications and lead technical direction for development teams.
This role is on-site.
Responsibilities
- Design and implement microservices, RESTful APIs, and integration solutions using ASP.NET Core and C#.
- Define application architecture, coding standards, and best practices for large-scale web applications.
- Optimize application performance, security, and maintainability through code reviews and technical guidance.
- Support DevOps initiatives including CI/CD pipelines, deployment automation, and Azure DevOps.
- Mentor developers and collaborate with stakeholders to translate business requirements into technical solutions.
Required Skills
- 12+ years of software development experience with strong exposure to enterprise application architecture.
- Expertise in C#, ASP.NET MVC, ASP.NET Core, and .NET Framework.
- Strong knowledge of Entity Framework, LINQ, SQL Server, and database performance tuning.
- Experience with Web API, REST services, and HTML5/CSS3/JavaScript/jQuery.
- Knowledge of Microservices Architecture and cloud services (Azure or AWS).
- Familiarity with Azure DevOps, Git, Jenkins, and CI/CD tools.
Preferred Skills
- Experience with domain-driven design (DDD) and messaging systems like Kafka or RabbitMQ.
- Knowledge of authentication protocols (OAuth, JWT, SSO) and performance monitoring tools.