Your Role and Responsibilities
Project Manager:
- Lead, mentor, and motivate a team of software developers, engineers, and other technical professionals to delivery on Commitments.
- Provide technical guidance and expertise to the development team, helping them solve complex technical challenges.
- Collaborate with stakeholders to define project scope, objectives, and requirements.
- Develop project plans, timelines, and resource allocation strategies to ensure successful project delivery.
- Monitor project progress, identify risks and issues, and take proactive measures to address them.
- Ensure that projects are completed on time, and meet quality standards.
- Acts a focal for Senior and executive management by providing regular updates on project status, milestones, and deliverables.
- Manage expectations and negotiate priorities to ensure alignment between business objectives and technical deliverables.
People Manager:
- Provide guidance, coaching, and support to team members to help them grow professionally and achieve their career goals.
- Drive a culture of continuous improvement within the development team, encouraging innovation, experimentation, and knowledge sharing.
- Maintain healthy performance culuture through timely goal setting, feedback and regular conversations with team members.
- Conduct retrospectives and post-mortems to identify lessons learned and opportunities for process improvement.
- Promote automation, tool development and other efficiency measures to streamline development workflows and enhance team productivity.
- Actively participate in organization initiatives and activities.
Required Technical and Professional Expertise
- 10 – 12 years of industrial experience in product development
- 2+ years of experience as a project manager (design, development, planning, tracking, stakeholder management ) in leading development, support teams through comprehensive project plans, incorporating Agile methodologies and risk management strategies.
- 2+ years of experience in leading and managing the projects based on machine learning, deep learning, and Natural Language Processing(NLP).
- 3+ years of experience working with data science and machine learning teams.
- In-depth knowledge of Generative AI concepts, capabilities, and applications.
- Solid understanding of the development process (Agile, waterfall) and test Methodologies (Functional, System and performance, TDD,..etc).
- Proficient knowledge of different tools/frameworks (Robot, Jenkins, Github, RTC,..etc ) and applied CI/CD/CT approaches
- Excellent people management (talent, career development, conflict resolution and prioritisation)and communication skills
- Proven ability to work effectively in a global team environment, collaborating with product managers and stakeholders in managing projects across geographies
- Proven command over the English language, both written and verbal
Preferred Technical and Professional Expertise
- Lead and manage complex Generative AI projects from conception to completion, including planning, execution, and monitoring.
- Familiar with one more of the following languages: JCL, REXX, Python, Ansible.
- Experience in working with IBM z Architecture, IBM z/OS development and Application development on IBM z/OS.
- Proven track record of handling and delivering multiple projects from design, development on IBM z and LinuxONE systems.
- Adopted DevOps, and Design Thinking methodologies at work
- Expertise in setting delivery standards for various operational areas, quality systems & procedures to facilitate a high-quality customer experience, while adhering to the SLAs and business commitments.