Software Delivery Lead
You will lead delivery of products such as:
- Head-End System (HES)
- Meter Data Management (MDM)
- Unified Billing Systems (UBS)
- Mobile Applications (Consumer & Officer)
- Workforce Management Platforms
Your role is critical to meeting client commitments, driving continuous improvement, and supporting BCITSs mission to deliver reliable, scalable enterprise software.
Key Responsibilities
Delivery Ownership
- Take complete ownership of
end-to-end software delivery
of all BCITS products across projects and customers. - Develop and manage detailed delivery plans, schedules, and resource allocation.
- Ensure adherence to contractual commitments, SLAs, and quality standards.
Project & Program Management
- Oversee multiple concurrent software delivery projects, ensuring they are executed on time, within scope, and within budget.
- Track project health and proactively resolve delivery challenges, dependencies, and risks.
- Ensure smooth transitions across project stagesfrom development to implementation, testing, and go-live.
Team Leadership
- Lead and mentor cross-functional delivery teams, including project managers, developers, QA engineers, and deployment specialists.
- Foster a culture of accountability, ownership, and continuous improvement.
Stakeholder Communication
- Serve as the primary point of contact for delivery-related communication with clients, partners, and internal stakeholders.
- Provide regular updates to senior management on delivery status, risks, and achievements.
Process Excellence
- Establish and continuously improve delivery processes, tools, and standards.
- Drive implementation of best practices in Agile/Scrum methodologies.
- Ensure compliance with security, compliance, and data privacy requirements.
Quality Assurance & Customer Success
- Oversee product testing, acceptance, and handover to support/operations.
- Ensure delivered solutions meet customer expectations and contractual obligations.