Technical Architect

In by

  • Location: ON
  • Remote: Remote
  • Type: Direct Hire
  • Job #32006

Important to Know:

  • You will be client facing in the financial sector. Strong communication is key.
  • You will be technically hands on. If you are not / will not, this is not for you.
  • Working with Global Onboard Team

Role and Responsibilities

  • Be a subject matter expert aware of the Bank’s needs and strategy, and product capabilities.
  • Understand customer needs and strategy, in the context of enterprise banking technology, including core banking, product and pricing, channels and integration.
  • Develop architecture for complex business and technical needs across multiple groups.
  • Provide architectural blueprints to the development teams.
  • Ensure that the architecture and design cater to the non-functional requirements specified.
  • Maintain knowledge of industry best practices and new technologies and recommend innovations that enhance operations or provide a competitive advantage to the organization.
  • Lead and manage customer engagements from a technology and integration perspective.
  • Be a part of a collaborative cross-functional squad delivering value to a customer.
  • Be a subject matter expert aware of both the customer’s technology needs and our product capabilities.
  • Be a coach and a guide consulting with the customer on the right way to implement solutions to address business problems.
  • Own accountability of the value delivered to the customer.
  • Lead and perform in a customer facing role

Expectations and Additional Responsibilities

  • Research, select, prototype, implement, evaluate, approve progress of architecture/design solutions.
  • Articulate technology solutions to address business problems.
  • Architect, design and implement software and systems solutions.
  • Define technology architecture within the context of the overall enterprise business framework.
  • Develop technology architecture strategy based on situational awareness of various business scenarios and motivations of clients.
  • Define the data shared across the enterprise and the relationships between data in relation to their impact and use from a technology and strategic perspective.
  • Support and align efforts to meet customer business needs as a part of software delivery
  • Participate in requirements elicitation
  • Conduct discovery and JAD sessions
  • Create, review and present specification documents
  • Conduct walkthroughs to clarify customer requirements
  • Work with senior team members to present product capabilities to customers and partners
  • Work with team members to determine system objectives, constraints and solve design problems
  • Provide architectural blueprints to the development teams 
  • Ensure that the architecture and design caters to the non functional requirements specified
  • Verify configurations as a part of acceptance before software delivery to customer
  • Communicate proactively with customers and internal team members to deliver business value as a part of daily work management
  • Identify new methodologies for making development more cost effective
  • Assist team members in conducting regular design and code reviews and document software designs 
  • Train and guide junior members of the team to obtain necessary product and project knowledge
  • Support team in developing product and customer knowledge base
  • Support pre-sales efforts to acquire new customers and projects

Experience:

  • 7+ years of technology design experience including systems, applications or architecture
  • 7+ years of experience with cloud architecture, framework and design patterns
  • 5+ years of experience in working with teams building microservices
  • Knowledge and understanding in working with third party hosted solutions

Must Have:

  • Degree in computer science, engineering or equivalent experience
  • Domain knowledge of banking and financial institutions and/or large enterprise IT environment

Technical Skills

  • Core Java, Spring Boot
  • Web Services : REST, SOAP
  • Kafka,
  • Design Patterns
  • Familiarity using development tools : IDE, Unit testing tools, Build tools, Source control and code review tools
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!