Technology Lead
Technical Lead
We at InsuranceDekho are looking for highly motivated and enthusiastic engineers with experience in software design, coding and debugging, and leading a small team, having around 4-8 years of experience.
Responsibilities
* Staying updated with latest technologies and recommending them for relevant applications
* Encouraging best design and coding practices
* Writing and promoting the writing of high-quality code with adequate testing and documentation
* Analysis and addition of required monitoring and alerting for their area of ownership
* Ensuring smooth and timely delivery of tasks
* Exhibiting great ownership
* Building relationships with people with immediate and other partner teams.
* Coming up with new application ideas and innovations
* Perform in-depth code and design reviews
* Come up with scalable design and architecture of upcoming systems in the organization
Requirements
* Graduation in Computer Science/Engineering or similar
* Excellent analytical and problem-solving skills
* Ability to work in teams
* Ability to communicate well
* Willingness to learn and grow
* Good grasps in Computer Science concepts
* Ability to write clean and maintainable code
* Ability to mentor and coach juniors
* Good knowledge of design patterns and their applications
* Good exposure to database querying and query optimization (SQL and NoSQL)
* Good hands on programming experience with Node.js
Benefits
* A practical learning experience with real-world engineering problems
* Collaborating with skilled teams of software engineers
* Mentoring, and training opportunities with seasoned professionals
* Flexible schedule and work environment
* Growth assistance and opportunities
Process
* Resume shortlisting
* Interview rounds focusing on problem solving, coding, HLD, LLD and culture fitment.
5 - 8 years
-B.Tech/B.E in Computers,
1.Requirement understanding and elicitation.
2.Solution and System Design.
3.Work breakdown and Estimations.
4.Managing the team responsible for building software products and further enhancements.
5.Communicating status of project to respective stakeholder.
6.Facilitating product development from initiation and planning through completion.
7.in internal and external meetings.
8.Documentation, Test Cases & Code Review.
Technology, Software Design Patterns, Application Architecture, Code Review, Coaching & Mentoring, Application Programming Interfaces,
Behavioral -
1.Ability to lead the development team and should be self-driven for performance.
2.Good analytical skills.
3.Ability to work independently and lead the team.
4.Good knowledge of the English language both on verbal and written communication skills.
5.Should have Excellent presentation skills.
6.Should have experience in interacting with clients closel
Technical -
1.Strong in PHP, NodeJS, Yii2/Symfony/Laravel, MySQL, No Sql (Mongo, Redis), REST APIs.
2.Strong OO Analysis & Design.
3.Experience developing/Architecting in a LAMP environment.
4.Experience working with web-related software architectures.
5.Experience in Web-services and SOA,
6.Understanding of MVC and common design patterns.
7.Understanding of distributed system architecture AWS.
8.Strong understanding of application performance and optimization.
9.Understanding of best security practices.
10.Ability to document High-level and Low-level system design.
11.Ability to lead agile software development project life-cycle.
12.Ability to assess the impact of new project requirements on an existing team workload.
13.Technical writing skills producing clear and unambiguous technical documentation and user stories.