Role & Responsibilities :
She / he will lead a team of 4 to 10 software engineers.
Will be responsible for the design, development and maintenance (debug or refactor) of web based products as per requirements provided by product managers.
The development cycle will demand collaboration with the product managers & designers who prepare change requests in the form of -
Product Requirement Documents- or prototypes.
While delivering on product requests the lead is responsible for engineering refactoring for sake of improving performance, security, and maintainability.
To that he end he / she has to promote good engineering practices in respect of design, coding, unit testing, version control and release processes
Ensure engineering quality with respect to extensibility, maintainability, performance, optimal resource deployment and security
To assist best technical options he should love indulging in emerging practices, platforms and tools and contribute to proof of concept from time to time
Organize internal training sessions to improve or introduce new tool or learnings in his team
Hiring and appraisal of his engineering team members.
Preferred Candidate :
An emphatic expert at web technologies in particular and in software engineering in general. (We are not looking at only those who deliver in time).
Technologies that are of interest to us are either one or both of the following :
Core Java / JEE with at least one year exposure to spring, Hibernate, JSF Or Emerging front end technologies Angular or React based development over 3rd party or internal restful platform.
Must have worked in a high traffic, fast paced (rapid changes, stiff timelines) web based product context such as proptiger.
com, timescity.com, goibibo.com, makemytrip.com, jabong.com.
Experience with enterprise integration practices (messaging brokers, ESB, LDAP, high availability, big data implementations and BPEL tools (such as Drools) is something that can be seen as a big plus but not a must have.
Must have experience in leading as a senior member or a development team practicing agile delivery cycles.
Demonstrated experience of having exposure to and adoption of open source tools and platform. Having contributed to open source will be a definitely plus which can overcome other criterion.
Good to have expertise / understanding of native, hybrid or progressive mobile apps development for android or iOS
Minimum 6 year, maximum 12 years.
BE / B-tech / M-tech in Computer Sciences is preferred
Excellent academic record including Xth, XIIth and college / post-graduation
Only REC or better engineering colleges
Contribution to open source projects would be a major plus that can help lower other constraints
ref : hirist.com)