For A Client Of Teamlease Digital
As a Lead Software Engineer, you will leverage your extensive experience and expertise to tackle complex product designs, conduct systems analysis and troubleshoot advanced programming challenges. This role is solution-driven and involves dynamic collaboration with internal teams, end users, and customers, using a diverse array of tools and state-of-the-art technologies. With minimal supervision, you will take charge of assignments and provide mentorship and guidance to junior team members on technical implementation issues.
Key Responsibilities:
· Backend Development: Utilize your backend development skills, mastering server-side technologies.
· Cross-Team Collaboration: Partner with frontend developers, backend Java development team, BAs, and project managers to deliver high-quality backend code and APIs.
· Team Leadership: Lead a team of senior engineers to produce high-quality designs and code.
· Agile Management: Assist in task management and Agile planning, manage individual project priorities, deadlines, and deliverables.
· Strategic Planning: Work with Project Managers to define project plans, risk mitigation strategies, quality checklists, and regularly update PMs on status.
· End-to-End Ownership: Own the complete end-to-end design, development, and delivery of sprints and modules within aggressive timelines. Ensure quality and timely completion of deliverables.