- Design, develop, and maintain scalable applications using C# and .NET.
- Build and enhance RESTful Web APIs and microservices-based solutions.
- Develop and maintain containerized applications using Docker and Kubernetes.
- Implement event-driven architectures using Kafka and messaging queue technologies.
- Troubleshoot production issues and ensure application reliability, scalability, and performance.
Skills Required:
- 8 - 10 years of relevant backend software engineering experience.
- C# and .NET development for backend services and APIs.
- Microservices architecture and RESTful Web API development.
- PostgreSQL for data modeling, query optimization, and performance tuning.
- Kafka and messaging queue technologies, plus CI/CD concepts with YAML-based configuration.
Positive to Have:
- Experience with Azure or AWS cloud platforms.
- Knowledge of DevOps practices and container orchestration.
- Exposure to Agile/Scrum methodologies.
Education: Bachelor's degree in Computer Science, Engineering, or a related field.