28 Aug
|
FNZ Group
|
Gurugram
28 Aug
FNZ Group
Gurugram
- 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 productive 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.
Development
- 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.
SDLC and process oversight
- 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.
Non-functional requirements
- 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.
Community and collaboration
- 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.
Skills: Docker, Spring Boot, Microservices, Kubernetes, Rest Apis, Java
Experience: 5.00-10.00 Years
📌 Senior Development Team Lead (Gurugram)
🏢 FNZ Group
📍 Gurugram