Leapwork is seeking a Senior Software Engineer to join their team in Gurugram. The ideal candidate will be experienced with Microsoft technologies and have a cloud-first mindset, building for failures in a fast-paced, team-oriented environment using Agile methodologies. This role involves developing high-quality production code while keeping an eye on the product vision and key challenges. The Senior Software Engineer will play a crucial role in designing complex systems and making architectural decisions.Role Responsibilities include:
Developing high-quality software.
Designing complex systems and taking architectural decisions.
Reviewing and debugging code and owning technical documentation.
Mentoring junior and mid-level engineers.
Collaborating with cross-functional teams to deliver software solutions.
Growing engineering teams by interviewing, recruiting, and hiring.
Making informed decisions quickly and taking ownership of services and applications at scale.
Staying on the leading edge of development practices.
Collaborating with DevOps teams to establish continuous integrations and continuous deployment (CI/CD) pipelines, automating the deployment process.
Monitoring and troubleshooting application performance, making improvements as needed.
Requirements:
At least 6 years of experience as a professional software developer in commercial projects and production systems.
Strong development experience with Microsoft .NET technologies (including the latest versions .NET 6, .NET 7).
Strong understanding of asynchronous and parallel programming.
Experience with coding languages such as Javascript, TypeScript, GraphQL, and NodeJS.
Experience with cloud technologies such as Azure and AWS.
Experience in deployment platforms like Docker, Kubernetes etc.
Experience with Microsoft SQL Server and other enterprise database types.
Leapwork offers:
An exciting journey of global growth.
A fast-paced international environment.
Opportunities for growth and challenge.
Collaboration, social activities, and celebration.
Leapwork is a leading visual test automation platform, providing an AI-powered, codeless solution for software quality assurance. The platform serves over 500 global enterprises, enabling secure and successful digital transformation with minimal implementation time. Leapwork's process automation capabilities cater to IT teams and business users, supporting testing across web, desktop, and virtual applications. The company fosters a culture of innovation, inclusivity, and growth, empowering individuals to drive change in the automation landscape.