We're hiring Project Manager/ Delivery Manager with a deep understanding of software delivery methodologies, technical proficiency across various development technologies, and adept problem-solving skills. The ideal candidate will excel in coordinating project execution, fostering team collaboration, and ensuring timely delivery aligned with business objectives.
Job Responsibilities
- Directing and coordinating the execution of software delivery goals from initiation to shipping to customers, ensuring alignment with organizational goals, timelines, and quality standards
- Working together with various technology members, to efficiently managing resources, to support the successful delivery of software to customers
- Identifying, communicating and mitigating potential risks and issues that may impact project delivery and proactively addressing challenges to minimize disruptions and ensure delivery success
- Acting as the primary point of contact between the development team and stakeholders, including clients, product owners, and senior management. Responsible for managing expectations, providing regular updates on project progress, gathering feedback, and ensuring alignment between business objectives and technical solutions
- Play a key role within a cross functional squad of software developers, squads, product managers, and other stakeholders, providing planning, guidance, and support to ensure efficient collaboration. This includes fostering a positive work environment, facilitating communication, resolving conflicts, and promoting continuous improvements
Job Requirement
- Bachelor’s degree in Software Engineering, Technology, Business, Finance, or related fields.
- Min 3-5 years of experience in software delivery at a mid-large scale software delivery role, with a proven track record in delivering client facing software products
- Proficiency in the principles, methodologies, and best practices of software development lifecycle (SDLC), including Agile, Scrum, or other iterative development methodologies. This includes knowledge of requirements analysis, design, development, testing, deployment, and maintenance phases.
- Familiarity with software development technologies, tools, and platforms relevant to the project's technology stack. This may include programming languages (e.g., Java, Python, JavaScript), version control systems (e.g., Git), continuous integration/continuous deployment (CI/CD) tools, and project management tools such as JIRA and Confluence.
- Ability to identify, analyze, and resolve technical issues and challenges that arise during the software development process. This includes debugging code, troubleshooting infrastructure issues, and finding efficient solutions to complex technical problems.