Technical Solution Designer - Senior

Location: Ottawa, ON, Canada
Date Posted: 31-07-2018
ACCOUNTABILITIES 
  • 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 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 
RESPONSIBILITIES 
  • Work in partnership with Strategy, Centers of Expertise and the business so as to help in defining future services, enhancement and direction. 
  • Support management, business, development teams, and the Business teams with innovations and solid design principles 
  • Work across the divisions 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 
  • Establish traceability between requirements and solution architecture design 
  • 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 
Experience & Skill Requirements: 
Must Have: 
  • 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 
  • Minimum 3-5 years’ experience as a Solution, Infrastructure, Business or Data Architect. 
  • In-depth understanding of current and emerging technologies including micro service architecture, Web services( SOAP, REST), Single Page Applications(SPA) , IBM MQ, Data Base(Oracle, MySQL) and Application Servers and how other enterprises are using them to build systems. 
  • Undergraduate degree in engineering, computer science, business, or equivalent (required), Graduate degree in Business Administration (MBA) (Asset) 
  • Expert in one or more architecture areas (application, infrastructure, data, security, etc.). 
  • Must have Reliability level Federal Government security clearance
Nice to Have: 
  • Minimum 5-8 years’ experience in progressively advancing roles within IT (Senior). 
  • Experience with one or more popular NoSQL databases-MongoDB / CouchDB/ Cassandra/ Redis et 
  • Understand Benefits and drawbacks to a micro service architecture 
  • Experience in Distributed Caching techniques 
  • Experience in software development and coding in multiple languages (C#, .NET, Java, Python.) 
  • Certifications: TOGAF (Asset), ITIL foundations, IT Architecture Certification, SOA, Integration technologies (FUSE/DataStage/MQ)
DURATION: 18 months plus possible extension
or
this job portal is powered by CATS