Define and oversee the entire product lifecycle, from planning to execution in support of our overall objectives.
Partnering your stakeholders to determine the product features and functions;
Managing communications between your stakeholders;
Overseeing product design and development including setting time frames and clear deliverables;
Implementing product roll out and communication plan; and
Providing support of the product over its product life cycle, including product reviews where needed.
Plan, direct, coordinate, and manage activities and works of the product and software teams for designated projects
Lead the team to engage relevant stakeholders to solicit requirements and support pre-sales activities
Sets attainable goals to team members to complete the project on time
Provides guidance to team members to encourage work productivity and ensure they adhere to development standards
Keep up to date with the latest software development
Ensures appropriate procedures and processes are followed when it comes to the development of the solutions/products
Ensure proper documentation
Manages multiple projects/products
Requirements
Degree in Computer Science, Software Engineering or a related field
At least 5 to 8 years of proven experience either as a Software Architect or Developer
At least 3 years\' experience with cloud and application integration and B2B integration
Knowledge of Microservices Architecture or EDA (e.g. Boomi, Solace and etc.)
Knowledge of project management methodology and experience, or familiarity with major defined PM approaches, e.g., AGILE (preferred) PMI, Prince II or MSP (managing successful programs). Product or Project Management Professional training and certification will be an added advantage.
Extensive experience in developing, deploying, and integrating software solutions
Proficiency in documenting processes and monitoring performance metrics.