CTC007383 - Software Engineering API Solutions Architect
Secteur industriel: Bancaire/Banking
Type d'emploi: Contract
Durée: Eleven months
Mode de travail: Remote
Description
-
Flexible hourly rate
-
Bilingualism: Mandatory (will need to communicate with some unilingual English suppliers)
-
Telecommuting: Hybrid, (3-4 days/week at home, 1-2 days at the downtown office) Candidates in the Montreal area will be given priority.
-
Software Engineering API Solutions Architect (So someone who implements the solution while being technically up to date to challenge and jump into the code as needed)
Your role :
-
All the customer's sectors manage APIs in support of the business capabilities their domains offer.
-
In the main Software Engineering (SWE) department, the APIs practice governance team is working, at a cross-functional level, to offer an API lifecycle management solution, via a Marketplace as well as the implementation of NFR rules in Runtime tools (in the federated EKS cluster).
You will :
-
Interact with various stakeholders to understand business needs
-
Collaborate with technical teams (developers, business analysts, solution architects, domain architects, etc.) and challenge technology proposals
-
Influence customer architecture decisions and directions
-
Be accountable for the implementation of end-to-end solutions
-
Diagnose problem situations and help resolve complex issues
-
Consider the customer's architecture and cybersecurity principles in various architecture projects.
-
Analyze, produce and document integration solutions for the bank's ecosystem and the Marketplace platform (API Management).
-
Collaborate on ISTIO mesh management solutions in a multi-clusters EKS context.
-
Work on components enabling caching management, virtual services, filters, quotas, security, etc.
-
Support delivery teams in reviewing their API architecture (Domain, Bounded Contexts, Agregates, Events ...)
-
Support development teams
-
Collaborate with our POs to capture cross-functional needs related to API management
-
Participate in AAA-SWE (3A Software Engineering)
-
Collaborate on architecture positioning related to APIs
Skills required:
-
API development
-
OpenAPI, GraphQL, gRPC, SOAP, AsyncAPI 10+ Required
-
Agility 5+ Required
-
Java 10+ Required
-
API architecture patterns 10+ Required
-
Kubernetes 3+ Required
-
ISTIO 3+ Required
-
API Management platform
-
(Marketplace & Gateway) 5+ Required
-
Microservices 7+ Required
-
Cloud (AWS) 5+ Required
-
Domain Driven Design 3+ Asset
-
GoLang 1+ Asset
-
CI/CD 10+ Asset
-
Streaming 3+ Asset
-
Completed Bachelor's degree, industry-related, and five (5) to ten (10) years of relevant experience
-
Minimum of three (3) years' experience as an architect delivering large-scale projects
-
Communication skills (leadership, influencing and outreach)
-
Ability to communicate well in French and English