Description :
Role & responsibilities :
Lead Software Developer is responsible for the underlying architecture for the software program, as well as for overseeing the work being done by any other software engineers working on the project.
A lead software Developer will typically also act as a mentor for new or lower-level software developers or programmers.
ESSENTIAL FUNCTIONS :
PRINCIPLE JOB RESPONSIBILITIES :
Delivery :
Development : Develop and conduct review for self, conduct unit test.
Code Review : Conduct code review, encourage peer reviews and document the review comments using GitHub.
Architecture : Understand application architecture document and seek inputs from the design team to understand the overall architecture to provide deliverables in line with architecture requirements.
SKILLS & ABILITIES :
Education : BTech / BE / M Tech / MCA / BSc / MSc or equivalent.
Skills : Python, advanced python, version controlling system, OOPS in Python, java script / Angular js , SQL queries.
Technical Skills :
(ref : hirist.tech)
Lead Python Developer • Bangalore