Agile Coach
5 days ago
Test-Driven Development (TDD) Coach – .NET & React Applications About the Role The TDD Coach will be responsible for coaching and enabling development teams to adopt test-driven development practices across backend (.NET) and frontend (React) applications. The role requires hands-on expertise in designing, implementing, and guiding teams on unit testing, mocking, and contract testing frameworks, ensuring code quality, maintainability, and continuous feedback as part of the shift-left quality transformation. Responsibilities Coach and Mentor Developers on TDD principles, unit test design patterns, and refactoring techniques across both backend (.NET) and frontend (React) codebases. Establish and enforce TDD discipline within development sprints to ensure code quality and test coverage goals are met before integration. Develop and standardize unit testing frameworks and templates using NUnit (for .NET) and Jest (for React), integrating them into the CI/CD pipelines. Guide teams on effective mocking strategies using Moq or NSubstitute (.NET) and Axios mocking (React) to isolate dependencies and validate code behavior. Enable Contract Testing adoption using suitable frameworks (e.G., Pact, WireMock) to ensure reliable integration between microservices and APIs. Collaborate with Solution Architects and DevOps Engineers to embed quality gates and TDD compliance within automated build and deployment workflows. Review existing unit and integration test suites, identify technical debt, and provide actionable refactoring recommendations. Provide hands-on support to developers during pairing sessions to implement test-first approaches and build a quality-first engineering culture. Track TDD adoption metrics (e.G., test coverage, defect leakage, build quality) and present progress to engineering leadership. Continuously research and recommend emerging tools and frameworks in the testing ecosystem to enhance productivity and maintainability. Qualifications 10+ years of experience in software engineering or test automation with deep understanding of TDD and unit testing practices. Strong command of C#, .NET Core, and React frameworks, including modern application architectures (microservices, RESTful APIs). Proven experience in establishing TDD adoption frameworks, conducting workshops, and mentoring developers on test-first design. Hands-on experience in contract testing and API mocking for service-level validation. Ability to analyze and refactor legacy applications to become testable and maintainable under modern design principles. Excellent communication, facilitation, and leadership skills to drive cultural and technical transformation. Familiarity with DevSecOps and CI/CD practices, ensuring early and automated validation of code quality. Required Skills Backend (.NET) .NET Framework (for legacy apps) and .NET 8 (LTS) Language: C# API Development: ASP.NET Core Web API ORM: Entity Framework Core 8 NoSQL Databases: MongoDB, Redis (for caching) Architecture: Clean Architecture and Microservices Dependency Injection: Built-in with .NET Core Frontend (UI) Frameworks: React (preferred) / Angular / Blazor UI Libraries: Material UI Testing Frameworks: Jest, React Testing Library Testing & Quality Engineering Unit Testing: NUnit (for .NET), Jest (for React) Contract Testing: Pact, WireMock (preferred) Test Management: Azure DevOps Test Plans / Zephyr for Jira CI/CD Integration: GitHub Actions, Azure Pipelines, or Jenkins Preferred Skills Experience in agile development environments with in-sprint testing and continuous integration practices. Prior exposure to Clean Code, SOLID principles, and refactoring techniques. Knowledge of cloud-native architectures (Azure / OCI) and containerization (Docker, Kubernetes).
-
Technical Solution Manager
4 weeks ago
Secunderabad, India Neurones IT Asia Full timeWe are hiring aTechnical Solution Managerfor one of our valued clients. The position includes the following key responsibilities:You will be responsible forOrchestrating delivery across multiple development teams, working for múltiple geographies. Promoting alignment between Product and Tech teams, ensuring alignment is kept through all phases of the...
-
Project Governance Lead
3 weeks ago
Secunderabad, India Whatjobs IN C2 Full timeJob Title: Project Governance Lead– Global Competency Center (GCC) Work Type: Remote Location: India, Bangalore Employment: 12 months Contract Role Summary The Project Governance Lead ensures that all Professional Services projects adhere to HPE’s governance framework, delivery standards, and quality expectations. This role provides oversight, reporting,...
-
Product Owner
2 weeks ago
Hyderabad, Secunderabad, India Clean Harbors Full time US$ 90,000 - US$ 1,20,000 per yearTitle: Product Owner (Idea Generation to GTM)Experience: 12+ YearsLocation: Hyderabad - Work from OfficeWorking Hours: 12.00pm to 9.00pmRequired Skills:Min 5+ years working as a Product Owner with overall 10+ Years of experience in IT.Product Owners having experience in handling products from initiation (Product Zero To One), From Idea Generation Stage to...
-
Client Success Implementation Engineer
3 weeks ago
Hyderabad, Telangana Secunderabad, Telangana, India Talent Leads Consultants Full timeAs a Client Success Engineer you lead the design and execution of scalable technical solutions during late-stage sales and complex onboarding initiatives Acting as a trusted technical advisor you take ownership of high-impact client projects mentor team members and drive process improvements that elevate client success outcomes In this senior role you bridge...