Job Description: Software Tech Lead
Qualification:
- B.E., B.Tech, MCS, MCA or equivalent
- MBA (I.T.)
Experience:
- Minimum 9 years (with at least 3 years in Software Project Management)
Desired Certifications:
Role: The Software Delivery Manager oversees the successful delivery of software projects, whether standalone or part of a larger system encompassing Hardware / Firmware / Software components. The role requires ensuring timely delivery, maintaining expected quality standards, and achieving complete customer satisfaction through proactive client interactions and effective management of the software development lifecycle.
Responsibilities:
- Understanding project requirements and defining software-specific requirements.
- Collaborating with project managers to roadmap requirements at a detailed level.
- Grouping and allocating requirements into delivery packages to maximize customer value.
- Scheduling and assigning tasks to the software development team.
- Leading dynamic planning processes to prioritize work based on team capacity and capability.
- Matrix-managing multidisciplinary teams involved in project delivery.
- Ensuring all software products meet appropriate quality standards.
- Actively participating in the Delivery Manager community to share knowledge and adopt best practices.
- Providing daily oversight of delivery team activities, offering guidance and direction as needed.
- Maintaining team motivation, competence, and operational excellence.
- Cultivating positive customer relationships to foster business growth.
- Participating in client calls, meetings, and presentations to update on project status.
- Delivering projects using agile project management methodologies, with a focus on iterative learning and improvement.
Competencies:
- Ability to manage multiple projects at different stages simultaneously.
- Proficiency in relevant technologies such as Microsoft .NET (ASP.NET), iOS, Android, MVC, C#, HTML/CSS.
- Excellent communication and presentation skills.
- Resourcefulness and adaptability in a dynamic environment.
- Strong negotiation, decision-making, and leadership abilities.
- Experience in conflict resolution.
- Ability to work under pressure and manage stress effectively.