Manage the implementation of information systems to meet identified business needs, acquiring and using the necessary resources and skills, within agreed parameters of cost, timescales, and quality
Coordinate and support software development teams working with Java-based technologies, ensuring alignment with project goals and technical requirements
Give proposals for project strategies, planning, definition of tasks and deliverables, review of project deliverables, quality control, risk analysis and management, status reports, problem reporting and management systems, follow up and organization
Understand and contribute to technical discussions involving Java architecture, frameworks (e.g., Spring, Hibernate), and integration patterns to support informed decision-making and project planning
Guide the team in charge of project activities and review their deliverables
Participate in functional working groups and progress meetings
Estimate costs, timescales and resource requirements for the successful completion of each project to agreed terms of reference
Prepare and maintain project and quality plans and track activities against the plan, provide regular and accurate reports
Monitor costs, timescales and resources used. Take action where these deviate from agreed tolerances. Ensure that delivered systems are implemented within these criteria
Manage the change control procedure, gaining agreement for revisions to the project from project sponsors. Provide effective leadership for the project team, ensuring that team members are motivated and constantly developing their skills and experience
Collaborate with Java developers to assess project feasibility, manage risks, and support delivery of robust, scalable backend systems
Requirements
B2 level of English minimum. Any knowledge of French is an asset
At least 5 years of specific expertise in project management standards and methodologies (Project Scheduling, Strategic Planning, Financial Modelling, Budgeting, Forecasting, Performance Tracking)
At least 5 years' experience in managing complex software development projects
At least 3 years of specific expertise in Agile methodology, Scrum Management, Lean Agile
At least 3 years of specific expertise in meeting facilitation
At least 5 years of specific expertise in knowing project aspects
At least 5 years of specific expertise in reporting methods
At least 5 years of specific expertise in knowing project management tools (e.g., MS Project, Microsoft Excel)
At least 3 years of expertise in Confluence and Jira
Proven experience managing projects involving Java-based software development
Understanding of Java technologies, including frameworks such as Spring, Spring Boot, Hibernate, and related enterprise Java tools
Ability to engage with Java development teams, review technical approaches, and ensure timely, quality delivery of Java-based solutions