Microservices Architect

at  Procom

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate20 Jul, 2024Not Specified30 Apr, 20242 year(s) or aboveAuthentication,Security,Oauth,Authorization,Developers,Data Sharing,Communication Skills,Data Models,Design,Teamwork,Docker,Teams,It,Testing,Operations,Function Modules,Code,Databases,Functional Programming,Microservices,Coaching,Continuous IntegrationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Microservices Architect On behalf of our client in the Education Sector, PROCOM is looking for a Microservices Architect. Microservices Architect - Job Description

  • The candidate will be responsible for CI/CD planning, logging standards, orchestration, application security, interoperability, performance, scalability, reliability, affordability, continuous improvement
  • Leading and coaching a team of developers (5 - 7)
  • Conduct development workload
  • Create code templates to be used by the other developers
  • Design and implementation of the data models
  • End state- to build the foundation of a Microservices environment based on Azure Container Apps, Azure Function Apps, and dapr (a framework for Microservices)
  • Architecture Knowledge: Familiarity with common microservices patterns is essential.
  • They should understand how to build single-function modules with well-defined interfaces and operations.
  • Understanding of Microservices Principles: Knowledge of principles such as loose coupling, service autonomy, and single responsibility
  • Domain Modelling: Understanding the business domain and being able to model it into distinct, autonomous microservices is crucial
  • Teamwork: Microservices development involves working in teams, so good teamwork and communication skills are important
  • Leading and Coaching: Experience with leading and coaching technical teams and ensuring team is able to produce quality deliverables
  • Azure DevOps, Container Apps, dapr:
  • Knowledge of Docker, Azure Container Apps, dapr, and Azure Functions is essential
  • Deep Programming Skills: Being proficient in NodeJS (TypeScript/JavaScript) as the primary language (SQL, HTML, CSS, are also necessary)
  • Knowledge of Functional Programming and a preference to apply FP concepts, is an advantage, but not essential
  • API Design: Experience with designing and implementing REST APIs, preferably using Azure API Management and the Open API 3 standard
  • Familiarity with REST principles
  • Familiarity with the OData standard
  • Continuous Integration: Experience with Azure DevOps continuous integration features and practices.
  • Understanding of Databases: Familiarity with different types of databases, including NoSQL databases, is required
  • Data Management Strategy: Ability to decide on the data management strategy for microservices, including data consistency, data sharing, and data storage
  • Security: Understanding of security principles and how to apply them in a microservices architecture
  • Experience with Oauth 2.0, OIDC. Familiarity with Microsoft Entra ID for authentication and authorization, and as an Oauth Services Provider, is an advantage
  • Testing: Ability to design effective testing strategies for microservices

    Microservices Architect - Mandatory Skills

  • 2+ years of experience building and deploying Container Apps, preferably on their most recent project (so that the knowledge is fresh and up to date)

  • 5 plus years of API design and coding
  • Knowledge of the Higher Education sector is not essential but would be beneficial
  • Must be familiar with Domain Driven Design so they can map the Microservices to the business domains
  • Must be familiar with Azure DevOps pipelines and be able to create a pipeline to deploy code in Azure, or work with an Ops engineer to do it

Microservices Architect - Assignment Start Date ASAP – 5 months to start Microservices Architect - Assignment Location Toronto, ON – Work Hybri

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Information Technology

Graduate

Proficient

1

Toronto, ON, Canada