• Possess a degree in Computer Science, Engineering, or a related field.
• At least 7 years of experience in software development with a strong focus on .NET technologies.
• Proven experience in designing and implementing microservices architecture.
• Expertise in event-driven architecture and experience with Kafka.
• Strong understanding of RESTful APIs and web services.
• Proficient in .NET Core, C#, and related technologies.
• Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
• Familiarity with Cloud platforms (AWS, Azure, or Google Cloud).
• Excellent problem-solving skill and attention to detail.
• Strong communication and leadership skills.
• Ability to work in a fast-paced and collaborative environment.
• Hands-on experience with Test-Driven Development (TDD) and writing test cases.