over 1 year ago
Bengaluru, IndiaSenior
Responsibilities
- Build and maintain high-performance C#/.NET applications and services hosted in Microsoft Azure or deployed at the edge.
- Develop internal- and external-facing REST APIs and services integrated with RabbitMQ, Azure Service Bus, and Azure Event Hub.
- Optimize services for sub-10ms response times using message queues, Redis, in-memory caching, and scaling strategies.
- Drive product innovation, solve complex engineering problems, and contribute across the full software design lifecycle.
- Mentor junior developers and collaborate with product managers, technologists, architects, and developers.
Requirements
- Bachelor’s degree in Computer Science or a relevant field.
- At least 6 years of experience working with .NET and related technologies.
- Experience writing REST APIs and services that interact with message queues.
- Experience with Redis or another high-performance key/value cache.
- Knowledge of full software design lifecycle practices and procedures.
- Experience with Git and its best practices.
- Preferred experience with Microsoft Azure cloud-native services, cloud infrastructure, API lifecycle management, SQL queries and stored procedures, and Azure DevOps CI/CD pipelines.
- Strong problem-solving, collaboration, continuous-learning, and automation-oriented qualities.
