C

Software Designer (C#)

Careernet · Bengaluru, Karnataka, India

full_timePosted 2w ago
Apply now →

Job description

**Key Skills:** .NET, Micro Services, Kafka, C#, Messaging **Roles and Responsibilities:** - 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. Good 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.