Role & responsibilities Lead the design, development, and delivery of complex .NET applications. Provide technical leadership, mentoring, and guidance to engineering teams. Collaborate with product owners, business stakeholders, and cross-functional teams to define architecture and technical direction. Design scalable and secure solutions using Azure Functions, Blazor , and .NET Core . Oversee integration with PostgreSQL and other database systems. Ensure adherence to best practices in DDD, microservices, authentication & authorization, REST APIs, and cloud security . Review code, enforce standards, and foster a culture of technical excellence. Lead initiatives on document management systems and enterprise integrations. Apply SonarQube for static code analysis and enforcing continuous code quality. Use New Relic (or equivalent APM tools) to monitor application performance, availability, and reliability. Contribute to system design, scalability, and performance improvements. Preferred candidate profile 15 - 18 years of experience in software engineering with strong focus on .NET technologies . Deep expertise in .NET Core , C#, and asynchronous programming (async/await, LINQ, dependency injection). Hands-on experience with Azure Functions and Blazor . Strong knowledge of DDD (Domain Driven Design) and microservices architecture . Proven understanding of OAuth2, JWT, and REST API design principles . Solid database experience with PostgreSQL (MSSQL knowledge is also valued). Strong understanding of cloud-native architectures and application security best practices. Experience in document management systems and high-throughput transaction systems. Proficiency with GitHub (code reviews, branching, pull requests) and Jira (agile project tracking) . Strong experience writing and reviewing unit tests to ensure code quality and reliability. Excellent problem-solving, communication, and leadership skills.
Role & responsibilities Lead end-to-end QA strategy and execution across Web, Mobile, and API applications. Collaborate with stakeholders and developers to resolve defects using Jira . Maintain and write testcases, test plans in test management tools like Browserstack, TestLink or TestRail Perform manual API testing with Postman and validate integrations. Design, develop, and maintain robust automation frameworks (Hybrid or BDD). Implement and execute automation scripts using Cypress, Playwright, or Selenium with JavaScript, TypeScript, or Java . Build and maintain API automation using Cypress, Rest Assured, or equivalent tools. Perform manual testing where automation is not feasible (functional, regression, UAT). Conduct performance testing using JMeter and monitor system performance via New Relic . Ensure cross-browser and cross-device testing using BrowserStack . Mentor junior QA engineers and contribute to best practices, test strategy, and process improvements. Preferred candidate profile 69 years of experience in QA (Automation + Manual) . Strong hands-on experience in Web, Mobile, and API automation . Proficiency with Cypress, Playwright, or Selenium . Programming experience with JavaScript, TypeScript, or Java . Expertise in designing Hybrid or BDD frameworks (Cucumber, TestNG, etc.). Experience with API automation (Cypress, Rest Assured, or similar). Strong knowledge of Postman, JMeter, New Relic . Experience in BrowserStack for test management and execution. Experience working in Jira for defect tracking and reporting. Prior experience in Credit / Finance domain is preferrable. Strong problem-solving, analytical, and communication skills. Ability to mentor and lead junior QA engineers. Good to Have Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, etc.). Exposure to cloud-based testing platforms