IBM Solution Architect, General in TORONTO, Ontario

Job Description

IBM Global Business Service: Join a leader. Consult with us!

IBM Global Business Services (GBS) is a team of business, strategy and technology consultants enabling enterprises to make smarter decisions and providing unparalleled client and consumer experiences in cognitive, data analytics, cloud technology and mobile app development. With global reach, outcome-focused methodologies and deep industry expertise, IBM GBS empowers clients to digitally reinvent their business and get the competitive edge in the cognitive era in over 170 countries. We help top-tier clients solve their most complex business and technical issues.

As a Solution Architect you will lead and contribute to the design and delivery of end-to-end solutions based on Web / Mobile User Interface and Enterprise Integration technologies, for multiple clients, participating in the design, development, testing and deployment process.

With access to resources that only a global leader can provide, you will develop broad technical, industry and professional skills, work with a vast network of subject matter experts, and enjoy unparalleled career, training, and educational opportunities.

In this role, successful candidates must be able to work with IBM clients to:

• Work with application development teams and effectively translate business requirements (e.g. business case, requirement specifications, non-functional requirement specifications & use case models / user stories) into technical solutions

• Develop solution architecture and work with client IT & business teams to build consensus

• Create macro & micro designs working with IBM and client development teams

• Develop application framework and establish foundation and standards for code development

• Lead Agile development team members to develop, test and deploy application components

• Lead proposal and RFP/RFI response development

• Develop sizing estimates and assist in creation of project plans

• Lead and manage design and delivery engagements at client locations

• Work closely with client’s staff including technical executives, architects, and project leads, to provide technical guidance

• Support and mentor other technical team members

Required Technical Skills:

  • Ability to provide thought leadership and best practices for single sign-on (SSO) and Multi-Factor Authentication (MFA) solution for enterprise environment

  • J2E application design and development experience using WebSphere, JBOSS, Oracle WebLogic / Fusion or other J2E platforms

  • SOA and Web Services / REST API design, development and testing experience

  • Web Application Development with frameworks such as AngularJS, React, Redux, nodeJS, and Java frameworks such as Spring

  • Solid understanding on industry standards (HTML 5, REST, WSDL, SOAP)

  • Database platforms (e.g. DB2, Oracle, SQL Server, MongoDB, Cloudant)

  • Agile Development methodologies using methodologies such as Scrum

  • Solid understanding of Cloud technology and platforms (Cloud Foundry, OpenStack)

  • Familiar with enterprise container technology including Docker swarm and Kubernetes is a plus

  • Understanding of Microservices architecture concepts

Required Professional Skills :

  • Team leadership and project management

  • Excellent skills in oral and written business communications in English

  • Project execution using various development methodologies, including agile development methodologies

  • Experience working in global delivery environment (e.g. teaming with resources from India)

  • Negotiation and structured problem determination skills

Required Technical and Professional Expertise

  • At least 5 years' experience in custom development in Mobile / Web technologies as Lead Developer / Application Architect

  • At least 5 years' experience in Application Architect - J2E / Spring

  • At least 5 years' experience in Application Architect – API / REST Services / SOA

  • At least 5 years' experience in key JavaScript frameworks including AngularJS, React, Dojo, Sencha, jQuery

  • At least 5 years' experience in several different solution development methodologies (Waterfall, Agile, Extreme Programing), and experience with all phases of the SDLC, also proven project planning and estimation

  • English: Fluent

Preferred Tech and Prof Experience

  • Financial services / banking solutions experience would be an asset

  • Familiarity with multiple operating system platforms, application frameworks and tools would be a definite asset

EO Statement

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.