Solution Architect
Typical Day in Role:
• Providing technical architectural designs solutions/reviews for CCA Engineering projects / initiatives
• Partnering with key stakeholders such as Enterprise Information Systems, Digital Factory, Information & Security Advisory, etc. to ensure proposed solutions align to business requirements, as well as appropriate technical and security standards or frameworks
• Produce technical solution documents, design/architecture diagrams, security design documentation as required to support new, proposed or existing CCA Engineering solutions, and present on Architecture Review Boards (ARBs) for approvals
• Deliver technical presentations or knowledge walkthroughs of existing and proposed application systems to various audiences including project team members, peer technology teams and management
• Providing suggestions for viable solutions to systems problems of high complexity
• Mentoring and coaching other team members on technical issues, set standards and code reviews
• Acting as an internal consultant on all infrastructure related items while participating in all phases of the project development life cycle
• Participate in interview process for hiring developers, as per project needs
Candidate Requirements/Must Have Skills:
1) 10+ years of experience as a Solution Architect
2) 7-10 years’ experience solutioning applications in Cloud based environments
3) 7-10 years of combined experience in creating full stack solutions: Frontend – ReactJS, and Backend – NodeJS – both required
4) 7-10 years’ experience designing mobile applications in Swift and Kotlin – both are required
5) 7-10 years’ experience in designing solutions using Micro services architecture, design patterns and frameworks
Nice-To-Have Skills:
1) Experience in system and application architecture solutions, development, maintenance, and support of a variety of banking / applications on different technologies and platforms
2) Experience with J2EE frameworks such as Spring, WSDL, SOAP, JAXB, JAX-WS, JAX-RS, and JSON, and other different technologies and frameworks like HTML, CSS, JavaScript, JQuery, AngularJS
3) Experience with distributed system development using Web Services (SOAP or Restful), HTTPs, JSON & MQ.
4) Experience from banking / financial services an asset
Soft Skills Required:
• Excellent problem solving and analytical skills, and is capable of multi-tasking and managing concurrent tasks and initiatives
• Lead technical discussions and drive solution build
• Self-starter, fast learner with positive attitude and team player
• Strong presentation skills to review solutions with architecture review boards, senior management
Education:
• Bachelor’s Degree or equivalent in technical field