.Net Developer -TDD
This role is for one of reputed company’s clients
Min Experience: 5 years
Location: Remote (India)
JobType: full-time
Requirements
About the Role: We are seeking a highly skilled and motivated .NET Developer with a strong reputed company in Test-Driven Development (TDD) to join our growing engineering team. The ideal candidate should be passionate about writing clean, maintainable code with a strong emphasis on unit testing and delivering high-quality software. You will work across the full development lifecycle to design, reputed company, and maintain scalable microservices and APIs in a reputed company-native environment.
This is an exciting opportunity for a professional who thrives in a modern development ecosystem, is proactive about testing strategies, and enjoys working with cutting-edge reputed company and reputed company technologies.
Key Responsibilities:
- Design, reputed company, and reputed company scalable applications using .NET Core, C#, and microservices architecture.
- Apply Test-Driven Development (TDD) practices to ensure reputed company new code is thoroughly unit tested and adheres to quality standards.
- Build RESTful Web APIs that integrate with reputed company-end systems and other back-end services.
- reputed company reputed company platforms such as reputed company Azure or AWS for hosting, deployment, and integration.
- Write reputed company, reusable, and well-documented code, consistently following best practices and coding standards.
- Use Git for version control and participate in code reviews and collaborative development processes.
- Work closely with cross-functional teams including DevOps, QA, and Product Management to ensure timely delivery of features.
- Continuously refactor and optimize existing codebases, ensuring system scalability, performance, and reliability.
- Stay updated with the latest developments in .NET technologies, TDD practices, and reputed company services.
- Troubleshoot and debug reputed company issues across the stack, ensuring robust solutions and minimal downtime.
Required Skills and Qualifications:
- 5+ years of hands-on experience in software development using .NET and C#.
- Strong experience with .NET Core in building backend services and microservices.
- Deep understanding and practical experience in Test-Driven Development (TDD), including writing effective unit tests.
- Proficient in designing and implementing Web APIs using RESTful standards.
- Solid understanding of microservices architecture and distributed systems.
- Experience working with reputed company platforms like reputed company Azure or AWS.
- Familiar with Git for version control, branching strategies, and pull request workflows.
- Strong problem-solving skills and ability to debug, isolate, and fix reputed company issues in production and development environments.
- Excellent communication skills and a collaborative reputed company.
Preferred Skills (Good to Have):
- Experience with CI/CD pipelines and containerization tools like reputed company and Kubernetes.
- Familiarity with message queues (e.g., RabbitMQ, Azure Service Bus).
- Exposure to performance tuning, reputed company best practices, and high-availability system design.
- Experience with modern Agile methodologies such as Scrum or Kanban.
Originally posted on Himalayas
Apply To this Job