Position Description KEY RESPONSIBILITIES:
- Lead end--to-end delivery of IT business applications from initiation to completion to meet customer needs within established enterprise architectural standards and policies. Develop and maintain project plans, schedules, and resource allocation.
- Manage and guide technical teams, ensuring they understand project objectives, milestones, and deadlines. Foster a collaborative and productive work environment.
- Act as a liaison between technical teams and stakeholders, providing regular updates on project progress, addressing concerns, and managing expectations.
- Identify potential risks and challenges in project delivery. Develop and implement risk mitigation strategies to ensure projects stay on track.
- Optimize the allocation of resources, including personnel, equipment, and materials. Ensure the efficient use of resources to meet project goals.
- Establish and enforce quality standards for project deliverables. Conduct regular reviews to ensure compliance with technical specifications and organizational standards.
- Stay abreast of industry trends and technological advancements. Provide guidance on the selection of appropriate technologies and tools for project implementation.
- Foster a culture of continuous improvement by identifying opportunities to enhance processes, streamline workflows, and optimize project delivery efficiency.
- Collaborate with clients to understand their requirements and expectations. Strive to exceed client satisfaction by delivering high-quality technical solutions.
- Work with development teams to ensure enhancements are developed to architecture Specifications.
- Manages the application of standard Systems Development Life Cycle (SDLC) processes to develop software applications and solutions in response to business requirements including any change initiatives.
- Manages the technical documentation for all design aspects to provide support to solution development and testing teams for enterprise solutions.
- Provide off-hour support to avoid any service impact to the customer.
- Manage projects in a disciplined approach including schedules, critical-path, conflicts, meeting minutes, issue logging, and tracking. Lead and direct support/development resources and partners.
- Prepare system development cost estimates and schedules.
- Other related duties relevant to this position as may be required
- Comply with all regulations, policies and procedures pertaining to the operations including occupational health and safety, environmental, drug and alcohol, and quality.
Qualifications JOB REQUIREMENTS:
-
Bachelor's or master's degree in information technology / computer science or related disciplines e.g. Engineering.
-
7-10 years of experience in developing, implementing, and supporting large and complex web-based 3-
-
tier applications using Open Source, 3rd party COTS, and relational database (Oracle and/or MS SQL).
-
Progressive working experience leading talented engineers/programmers in mission-critical environments.
-
Strong background in technology and a solid understanding of relevant domains. Ability to engage with technical teams and comprehend project intricacies.
-
Strong working knowledge in SDLC and Agile process.
-
Experience analyzing solution needs and determining resources required to meet objectives.
-
Knowledge of operating systems, middleware, and other technologies for building and maintaining multi-tiered enterprise business solutions.
-
Experience with working at the senior level and with diverse and distributed teams.
-
Familiarity and experience supporting the Government of Ontario IT Standards (GO-ITS).
-
Certified Scrum Master /Project Management Professional (PMP) is a plus.
-
Collaborate with cross-functional teams to ensure seamless operations.
-
Analyze complex problems, develop strategies, and implement effective solutions.
-
Excellent verbal communications and writing skills. The ability to convey technical information to non-technical stakeholders clearly.
-
Strong analytical and problem-solving skills. Ability to anticipate and address challenges before they become critical issues.
-
Thrive in a dynamic environment. Adapt quickly to changes in project scope, timelines, and priorities.
-
Demonstrated leadership skills with the ability to inspire and motivate teams. Effectively manage conflicts and promote collaboration.
Company Overview
Serco