Find flexible jobs

Job Description

Application Architect

Rate TBD
Location Toronto, ON Canada (On-site)
Type of project IT & Software Information system analyst, Software Architecture
Duration long term contract ongoing
Education required College/University
Years of experience more than 5
Type of employment N/A
Area of Specialization Computer Sciences
Languages required N/A
Workhoppers Toronto ON
Job Description

Our Technology team is looking for a self-motivated, highly experienced Application Architect, to help our Pension Platform team modernize our core pension administration system and data model related applications as well as oversee the architecture for our analytics data platform and any relevant integrations. The individual should be extremely motivated, hands-on, and want to constantly learn and apply new technologies. In this role, the qualified candidate is expected to possess deep data cloud solution engineering skills as well as data architecture expertise with experience in best practices to developing data solutions for large applications in a micro-services architecture.

In this role, you will be responsible for creating and maintaining technical designs and architectural artifacts for the organization’s business solutions that adhere to corporate and industry technical and security best practices. Included in these architectural artifacts are data flows, application information models, deployment models, etc.

You’ll be engaging with business, engineering, DevOps, infrastructure and security leaders during all phases of the development lifecycle to ensure the solutions meets business requirements and adheres to technical design and architectural standards. You will be a key leader of an engaged, high-reaching team—part of a world-class, winning culture that prioritizes people development and focuses on long-term growth. We take great pride in leading the industry by earning respect through every interaction, every day. We go above and beyond to protect and grow relationships by anticipating needs, being honest and considerate, and valuing customers as genuine partners.

As a member of this team, you will be responsible for:

- SME of Application Architecture (both from development and data perspective) for all Pensions systems
- Develop, implement best practices/methodologies from application architecture perspective
- Become a thought leader and trusted advisor for development teams helping them build state of the art modern applications
- Collaborate with other Architects in solution architecture team to come up with solutions, flows, documents as well as work on technical evaluations with vendors
- Responsible for developing and publishing application & data architecture diagrams/artifacts and present them to other teams/SMEs like Business stakeholders, Security, Enterprise Architecture, Product, Development and DevOps teams
- Responsible for application data modelling, data classification, data security, data encryption, data migration(preferred) for both relational and NoSQL databases
- Accountable for solutions design meeting performance, interoperability, security and controls defined by business requirements
- Manage the review and analysis of existing applications effectiveness and efficiency, and then develop strategies for improving or leveraging these systems
- Accountable for new software integrations into company systems meet functional requirements, system compliance, and interface specifications

To succeed in this role, you have:

- University degree Bachelor in the field of computer science, information systems with 7+ years of overall experience, and least 3 years of application architect responsibilities
- Experience building fast, reliable microservices based applications at an enterprise scale. Exposure to event driven architecture, domain driven design is an asset
- Experience building APIM & API Gateway platforms & token-based authentication through OAuth/OIDC.
- Extensive experience building contemporary cloud-native architecture and service development: Designing composite solutions through service integrations in a multitenant cloud environment
- Experience developing applications with Google Cloud Platform or similar/equivalent using technologies such as React, NextJS, Spring Boot, Apache Kafka, PostgreSQL, Cloud SQL, Cloud Data Store, MongoDB & Cloud Pub/Sub
- Experienced developing and documenting application component designs, patterns, flows (including application flows, data flows, authentication /authorization flows)
- Experience working with CI/CD methodology, following application best practices and deploying software onto Kubernetes and other cloud workloads
- Proven ability to meet aggressive deadlines and work under pressure
- Experience in overseeing the direction, development, code reviews and implementing application best practices
- A good understanding of application security concepts and best practices such as 12 factor apps

Nice to have:

- Certifications – Google Cloud Engineer, Google Data Engineer, Certified Kubernetes Application Developer (CKAD) or its equivalent from other cloud providers
Specific schedule:
  Mon Tue Wed Thu Fri Sat Sun

-March 10, 2022


As seen in