View all jobs

Solution Architect 

Ottawa, ON
  • Develop a solution architecture that accurately translates business requirements to technology and ensures the design will meet business requirements throughout the lifecycle of a change 
  • Create, evaluate and recommend solutions that incorporate business, technology, roadmap, cost, scalability and performance requirements 
  • Collaborate with Architecture COE on the solution design to ensure it complies with enterprise architectural standards and future roadmaps 
  • Conduct continuous improvement analysis on existing application and infrastructure technology and its ability to support the business requirements 
  • Liaise with Project Managers and Delivery teams to implement a solution that will meet business requirements within time and cost constraints and help program and project managers in the implementation of design, planning and governance of project/initiative 
  • Lead and delegate development responsibilities to developers and specialists to ensure the project is completed within the required time frame 
  • Provide guidance and coaching to other architects, developers and specialists on changes throughout the design process 
  • Assess and articulate any impacts of the solution on existing business and technical landscape 
  • Develop architectural blueprints and practices that can be referenced and adhered to by the BSD SIA and the BSD architects 
  • For the Solution Architect in the Architecture CoE, participate in SWAT teams and issue resolution as required 
  • Work in partnership with Strategy, COE’s and the business so as to help in defining future services, enhancement and direction. 
  • Support management, business, development teams, and the BSD teams with innovations and solid design principles 
  • Work across the CPGC to understand and leverage common solution components where appropriate 
  • Work closely with the development team to ensure design patterns and direction are successfully and consistently implemented 
  • Design and implement complex systems solutions across the stack 
  • Translate business requirements into an overall technical solution that is robust, scalable and extensible 
  • Proactively anticipate technical risks and design/implement error handling and other mitigation techniques to ensure system stability and security 
  • Recognize opportunities for reuse, componentization, dependencies and interactions between components and projects and take ownership of resolving issues/conflicts 
  • Participate in the definition of a change release strategy for application change initiatives 
  • Participate in tier 3 application support activities including incident management and the assessment and delivery of application upgrades and patches 
  • Identify and evaluate risks and participate in mitigation and control activities 
  • Author architectural solution documents 
  • Support the determination of estimates- level of effort and cost, staffing, deployment strategy and work breakdown structure. 
  • Provide technical thought, leadership and mentoring 
  • Client Management: can consolidate business requirements and translate them into sound solution architecture 
  • Solution design: familiar with workflow concepts and how they integrate with application solutions in a cross application context 
  • Application development: knowledge of functions, features and facilities of applicable programming languages 
  • Application development concepts: is familiar with developing Service Oriented Architecture (SOA) based services within medium to highly complex application environments 
  • Familiarity with both functional and performance aspects of integration 
  • Domain knowledge: experience in relevant IT domain 
  • Academic: undergraduate degree in engineering, computer science, business, or equivalent (required), Graduate degree in Business Administration (MBA) (Asset) 
  • Certifications / skills: TOGAF (Asset), ITIL foundations (Asset), IT Architecture Certification (Asset), SOA (Asset), Integration technologies (FUSE/DataStage/MQ) (Asset) 
  • Minimum 3-5 years’ experience as a Solution, Infrastructure, Business or Data Architect. 
  • Minimum 5-8 years’ experience in progressively advancing roles within IT. 
  • Mature perspective on architecture and its role in a dynamic company 
  • Exceptional interpersonal skills in areas such as teamwork, facilitation and negotiation 
  • Excellent understanding of technologies (current and emerging) 
  • Ability to work in a fast-paced agile development environment
DURATION: 6 months plus possible extensions
Powered by