Role Responsibilities
The Platform branch is looking for a Senior Platform Developer. This position reports to the Manager of Common Platforms.
The responsibilities of this role include :
Platform Development
- Leading project teams, enterprise projects and initiatives utilizing project management knowledge and skills.
- Applying Agile delivery approaches and software development principles, including the fundamentals of platform service design, human-centered design and continuous delivery of value.
- Managing resources and contracts.
- Working with teams that also apply UX design, service design, design thinking, or human-centered design approaches.
- Proactively communicating, developing, and maintaining effective, collaborative and productive relationships with a wide variety of both internal and external stakeholders to identify issues and provide solutions in a timely manner.
Platform Practice and Governance
Contributing to Platforms’ overarching collaborative practices and standards with a focus on data platforms.Promoting Platforms’ approach and value to facilitate them being embedded into ongoing team operations.Participating in promoting Platforms’ practices and governance.Providing recommendations to senior leaders to improve governance standards and practices.Building and maintaining successful networks, while balancing diverse needs and interests.Working within given constraints (including but not limited to technology, policy, regulatory, financial, legal, ethical, social, and user constraints).Support the Manager and Director in achieving Unit goals and priorities.
Providing insight and recommendations on issues, opportunities, and challenges in performance measures and analytics practices and culture.Representing the branch and / or the division on department working groups and committees with diverse mandates and responsibilities.Developing content for reports, responses to queries etc