Weekday’s clients

Min Experience: 5 years

Location: Remote (India...">

Back to Jobs

.Net Developer -TDD

Remote, USA Full-time Posted 2025-07-27

This role is for one of Weekday’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 foundation 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, develop, and maintain scalable microservices and APIs in a cloud-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 Microsoft and cloud technologies.

Key Responsibilities:

  • Design, develop, and deploy scalable applications using .NET Core, C#, and microservices architecture.
  • Apply Test-Driven Development (TDD) practices to ensure all new code is thoroughly unit tested and adheres to quality standards.
  • Build RESTful Web APIs that integrate with front-end systems and other back-end services.
  • Leverage cloud platforms such as Microsoft Azure or AWS for hosting, deployment, and integration.
  • Write modular, 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 cloud services.
  • Troubleshoot and debug complex 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 cloud platforms like Microsoft 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 complex issues in production and development environments.
  • Excellent communication skills and a collaborative mindset.

Preferred Skills (Good to Have):

  • Experience with CI/CD pipelines and containerization tools like Docker and Kubernetes.
  • Familiarity with message queues (e.g., RabbitMQ, Azure Service Bus).
  • Exposure to performance tuning, security 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

Similar Jobs