08 Nov
|
QBurst
|
Thiruvananthapuram
08 Nov
QBurst
Thiruvananthapuram
Responsibilities
- Lead and mentor .NET development teams while actively contributing to hands-on development.
- Drive end-to-end application development, solution architecture, and technical delivery.
- Design and develop scalable applications using C#, .NET Core, ASP.NET Core, Web API, and Microservices.
- Establish coding standards, architectural guidelines, and development best practices.
- Conduct code reviews, ensuring application quality, performance, security, and maintainability.
- Design RESTful APIs, microservices, and secure authentication and authorization mechanisms.
- Manage database development and optimization using SQL Server, PostgreSQL, and Entity Framework Core.
- Implement Azure services, CI/CD pipelines, and DevOps practices.
- Troubleshoot complex technical issues and deliver effective solutions.
- Collaborate with stakeholders to translate business requirements into technical solutions.
Requirements
- 6–15 years of experience in .NET application development, technical leadership, or solution architecture, with strong hands-on coding expertise (mandatory).
- Strong proficiency in C#, .NET Core / .NET 6+, ASP.NET Core, Web API, and MVC.
- Experience in Microservices architecture, RESTful API development, design patterns, and SOLID principles.
- Hands-on experience with SQL Server, PostgreSQL, Stored Procedures, Entity Framework Core, and database optimization.
- Strong knowledge of LINQ, asynchronous programming, and dependency injection.
- Experience implementing OAuth 2.0, OpenID Connect, and JWT for authentication and authorization.
- Working knowledge of Azure cloud services, Git, Azure DevOps, CI/CD pipelines, and DevOps practices.
- Experience with unit testing frameworks such as xUnit, NUnit, or MSTest.
- Good to have full-stack development experience with Angular or React.
- Exposure to Docker, Kubernetes, Azure Functions, Azure Service Bus, and Event Grid is an advantage.
- Knowledge of Redis, distributed caching, RabbitMQ, Kafka, and event-driven architectures is desirable.
- Familiarity with application monitoring using Azure Application Insights is an added advantage.
- Proven ability to lead and mentor development teams, drive technical decisions, and ensure quality delivery.
- Solid problem-solving, analytical, communication, and stakeholder management skills, with ownership and accountability.
- Experience working in Agile/Scrum environments and translating business requirements into scalable technical solutions.
📌 Lead / Associate / Architect - .Net (Thiruvananthapuram)
🏢 QBurst
📍 Thiruvananthapuram