Job Responsibilities:
⢠Working as a technical & functional team lead of development team.⢠Handling a complete product, taking ownership.
⢠Implementation of complete software development process and monitoring and controlling of the same.
⢠Understanding of requirements and scoping the project.
⢠Guiding team development efforts towards successful project delivery with high quality.
⢠Providing technical leadership to teammates through coaching and mentorship.
⢠Making and understanding of a product road maps.
⢠Collaborate with other software developers, business analysts, support associates and software architects to plan, design, develop, test, and maintain the software.
⢠Taking decisions software architecture and design solutions.
⢠To lead and organize client interactive sessions.
⢠In-depth understanding of the application and its integration.
⢠Converting functional requirements into technical specifications and developing the solutions.
⢠Ensuring agreed SLA's for complete team.
⢠Proficient in stakeholder management.
⢠Strong in data driven management.
⢠Ownership in taking appraisals of reporting associates. Creating reviewing team and individual objectives.
Mandatory requirement â" Technical
⢠Prior experience in a technical leadership position.
⢠Excellent in Software Development Life cycle.
⢠Proficient and experienced in practicing of Object Oriented design and concepts.
⢠Proficient analytical and problem solving skills.
⢠In depth knowledge of C/C++/ASP.NET & SQL (data base).
⢠Good knowledge of different software models. (Knowledge of Agile model would be an added advantage.)
⢠A working knowledge of any of these operating systems (UNIX, LINUX, MS Windows etc.)
⢠A good understanding of software version control techniques such as CVS, VSS etc.
⢠Experience on windows programming.
Mandatory requirement â" Non-Technical
⢠Planning a project (scope, timelines, resources, quality and risk understanding) with strong documentation skills.
⢠Excellent in stakeholder management with good negotiation skills.
⢠Good in handling Ad hoc requirements, multi-tasking and understanding strengths and weaknesses of the associates.
⢠Possess excellent communication skills (working/handling a virtual team can be considered at added weightage).
⢠A proactive and self-driven person with an ability to build relations and work with cross cultural teams.
⢠Strong interest in learning new technologies.
⢠Manage the flow of day-to-day operations.
⢠Innovative enough to bring positive changes for the company.
⢠Good presentation skills.