.Net Developer -TDD

5 years

0 Lacs

Posted:21 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

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 Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start .Net Interview Now

My Connections Weekday AI (YC W21)

Download Chrome Extension (See your connection in the Weekday AI (YC W21) )

chrome image
Download Now

RecommendedJobs for You