RQ00213 - Software Developer - Senior
Location: 3 days in office, 2 days remote (277 Front St W)
6 Months Contract
Must Haves
- 5+ years Experience with Cloud IaaS and PaaS (Azure, AWS, Google Cloud)
- 10+ years Experience in developing and implementing small and large Enterprise applications
- 5+ years Experience designing and developing event-driven microservice architectures for systems that process near real-time data.
- Public Sector Experience: must have
KEY CONTRIBUTIONS
- Produce and deliver design of a common applications platform for the Real-time scheduling, fare and customer communications ecosystem including applications and tools, data models and data life cycles, configurations, security, and deployment
- Be an active participant in the further development of Solution Architecture practice. Drive the adoption of solution architecture's best practices, architecture processes and tools with the focus on Transit Operations and Communications
- Develop, enhance and maintain solution architectures for the Real-time scheduling framework (Trip Manager, TrainTrac, CCMS, TIS, TMS, Open API, CAD/AVL, GO Tracker) provides critical capabilities to Metrolinx Operations and Safety (Oakville Network Operating Centre (NOC), digital signage, online customer channels, bus and rail service planning).
- Deliver communication / presentation at the different levels of the organization, from Business to the development teams, planning and supervising the execution of the work being done.
- Ensure the Transit Operations and Communications ecosystem is properly architected and integrated with other systems - as required - based Enterprise Architecture and Cybersecurity strategic directions.
Customer/Stakeholder
- Provides subject matter expertise and consultation to senior management and officials on a range of issues, assists in interpretation of qualitative and quantitative data for evidence-based decision-making
- Facilitates dialogue and discussion between the business and internal and external providers to assist with prioritizing between competing objectives (i.e. run meetings, focus groups, joint sessions, workshops)
- Assists the business to prepare business cases, understand scope limitations, and manage expectations during project implementation
- Interacts and/or works with cross functional teams, advisory committees, Boards and stakeholders to progress projects and initiatives, manages distribution of information, provides updates and utilizes influencing skills to achieve desired outcomes
- Prepares communications plans, communicates the implementation of initiatives, standards, and designs to various business units
- Develops and maintains effective partnerships/relationship with business leaders to develop a solid understanding of all lines of business that facilitates and guides business efforts
- Operational Excellence
- Identifies, assesses, develops a full range of services, strategies associated with achieving business plans; develops and identifies and recommends changes as required to meet strategic objectives
- Maintains current knowledge of best practices, market trends, and legal/regulatory requirements to assist in the strategic development, implementation, and administration of business policies and programs
- Implements change management and intervention strategies to support major projects and transformational plans that have impact on the business
- Uses existing data to research, review and analyze various issues, trends, legislative issues, systemic issues, and policy/process concerns
- Contributes to development of policies, reporting tools, directives, procedures, and program implementation to identifies