Software Development Team Lead
Full Time
Gurgaon
Posted 3 months ago
Job Description
Job title | Software Development Team Lead |
Reports to | Director |
Responsibilities:
- Works closely with the Product Leads to have a solid understanding of business and product.
- Is accountable for the applications the Dev teams develop and assists with questions and PROD support when needed;
- Capable of understanding and contributing to the technical solution from design through to code level
- Able to analyze and evaluate technical risks within the scope of a project and make judicious recommendations;
- Define delivery phases of the project including activities, sub-activities, and milestones ensuring these are documented and used as the basis for the project event log, issues and risk log and any subsequent reporting
- Ensure awareness, involvement and support from the key stakeholders and participants by building strong project teams and maintaining robust communication on the project status throughout its life
- Works with Training department to communicate changes to internal and external users;
- Responsible for delivering projects on budget, on time, to requirements, and with high quality;
- Managing the delivery of multiple complex simultaneous system development projects from design through to release
- Should be competent presenting technical information to a range of audiences including non-technical audiences;
- Leads a team working on significant and critical projects. Provides both technical and team leadership and mentoring;
- Responsible for performance evaluations of team members and assisting in the compensation process;
Requirements:
- Comfortable with documentation and creating infrastructure diagrams;
- Comfortable communicating directly with clients;
- Git, Source Tree;
- Worked in an Agile environment;
- Healthcare IT experience;
- Understanding of SOA development;
- Ability to write quality unit tests;
- Possess strong understanding of traditional RDBMS and distributed computing;
- Development on Linux;
- Experience/Knowledge with Spark and Scala;
- Experience in Spring, Hibernate, REST, ORM, JPA;
- Experience with AGILE software development methodology;
- Understanding of repeatable automated processes for building the application, testing it, documenting it, and deploying it at scale;
- Experience/Knowledge in web and backend design and development;
- Experience/Knowledge in UI frameworks and libraries like jQuery, ReactJS, Play, or AngularJS.
Education and Experience:
- Bachelors degree in Computer or Information Science-related field required; Masters degree preferred.
- At least three years of related experience required.
Location: Gurgaon, India (On-Site)