Architect and develop scalable web applications and microservices using .NET Core, C#, and Angular 16.
Drive the implementation and optimization of CI/CD pipelines using Jenkins and Azure DevOps to ensure continuous integration and delivery of applications.
Write, maintain, and execute Functional, Regression, Smoke, and Unit tests using Selenium C# for robust test automation and quality assurance.
Oversee and promote best practices for automated testing, ensuring comprehensive test coverage for critical features and applications.
Utilize Agile and Kanban methodologies to manage project tasks, ensuring smooth execution, task prioritization, and meeting deadlines.
Manage day-to-day project delivery, ensuring that the team follows Kanban boards for tracking tasks, priorities, and resolving bottlenecks.
Provide guidance and technical leadership in microservices architecture, ensuring solutions are scalable, secure, and performant.
Collaborate with product managers, stakeholders, and cross-functional teams to ensure alignment with business goals and timely delivery of technical solutions.
Manage Microsoft SQL Server databases, implement Entity Framework for data access, and ensure smooth data handling across applications.
Foster a culture of collaboration, continuous improvement, and innovation within the team.
Required Skills & Qualifications:
6 years of experience in software development with strong expertise in .NET Core, C#, and Angular 16.
Expertise in writing and maintaining Functional, Regression, Smoke, and Unit tests using Selenium C# for test automation.
Strong experience in setting up and managing CI/CD pipelines with Jenkins and Azure DevOps.
In-depth knowledge of Agile and Kanban project management methodologies.
Solid experience with microservices architecture, automated testing, and continuous delivery.
Proficiency in Microsoft SQL Server, Entity Framework, and managing databases.