Responsibilities :
- Lead the design and development of microservices-based applications using .NET Core.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Write and maintain test cases using Test-Driven Development (TDD) to ensure code quality and reliability.
- Conduct code reviews and provide constructive feedback to team members.
- Mentor and guide junior developers, ensuring best practices and coding standards are followed.
- Troubleshoot and resolve complex technical issues.
- Stay up to date with the latest industry trends and technologies to ensure our solutions remain cutting-edge.
- Participate in architectural discussions and contribute to the overall technical strategy.
- Engage in hands-on coding and development activities as needed.
Skillset (Must have)
At least 5 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.Proficiency in .NET Core, C#, EFCore 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.U3 Privacy policy for job applicants : When you apply, you voluntarily consent to the collection, use, and disclosure of your personal data for recruitment / employment and related purposes. https : / / u3infotech.com / privacy-notice-job-applicants /