
Senior Development Team Lead
- Gurgaon, Haryana
- Permanent
- Full-time
- Help developers understand the problem at hand before their build starts, help them with problem decomposition.
- Provide ad-hoc consultations for developers and do pair-work when necessary (to analyse work inefficiencies and remove technical blockers).
- Collaborating with internal and client SMEs to deliver complex data mapping solutions for migrations: analyzing, designing and maintaining ETL workflows, resolving issues, testing and providing post-implementation support.
- In conjunction with solution consultants, specify and direct developers to find and reuse existing solutions for their builds, and to design their code to make future reusability as easy as possible.
- Help break large build items into sub-items (to enable more efficient and detailed progress tracking), in a way that aids smooth development.
- Take an active role in understanding the business domain and contributing to requirements gathering.
- Supervise technical quality (e.g., by doing pair-work, ad-hoc reviews, code reviews and spot-checks in promoted code).
- Give fast, continuous feedback to developers as their build progresses.
- Support regression testing by teaching and encouraging developers to write automated tests and unit tests.
- Ensure the SDLC is adhered to by all developers submitting changes. This includes handover sessions (“Three Amigos”) functional reviews, code reviewers, test-driven development measures and ensuring good hygiene in the issue tracker.
- Ensure CI builds are green or being fixed immediately after break.
- Make sure every release has developer support allocated and problems are picked up without delay.
- Be responsible for deployment readiness and prepare complete technical stage gates for production releases.
- Actively raise risks and concerns that impact delivery or cause production issues.
- Enforce correct usage of coding standards within the team.
- Take responsibility for non-functional requirements (useability, performance, security, etc.). Raise requirements and solutions that introduce issues in this space and work with colleagues to solve.
- Remain across company-wide initiatives development practices/principles, components, and tools and implement these on your project.
- Participate actively in local technical lead forums, communities of practice, guilds and groups to identify problems and provide solutions that enhance development across the organisation.
- Actively look for weak points (e.g., parts of system that are too difficult/costly to maintain, features with high defect rates, and scalability erns,) and provide solutions to address them.
- Assist the Head of Development with succession planning. Build depth in the team by delegating technical lead tasks to other developers.
- Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
- Technical leadership of the team to ensure high productivity and quality on your assigned project.
- Responsibility for non-functional requirements.
- Expert in Microsoft .NET development products, including .NET, C# and SQL Server.
- Expert in web development, including ASP.NET, JavaScript and ReactJS.
- Experience with the following legacy development products would be beneficial: ASP.NET MVC, VB.NET, legacy .NET Framework versions.
- Understanding of financial products and markets.
- Understanding of web services.
- Familiar with code analysis or automated testing tools.
- Customer obsessed for the long-term
- Think big and make an impact
- Act now and own it all the way
- Challenge, commit and win together
- Right from day one, you will work alongside exceptional, multicultural teams - experts in their respective fields - who will inspire and challenge you to make your greatest impact.
- Be part of a highly successful, rapidly growing, global business that is leading the delivery of financial services via cloud computing and partners with some of the world’s largest companies;
- Working in a flexible and agile way that meets the needs of the business and personal circumstances;
- Remuneration, significant financial rewards and career advancement is based on individual contribution and business impact rather than tenure or seniority;
- We provide global career opportunities for our best employees at any of our offices in the UK, EU, US, Canada, South Africa and APAC.