Overview
On Site
$70.0000 - $75.0000
Full Time
Skills
.NET
Application Architect
Architecture
NodeJS
Kafka
MQ
Mulesoft
Middleware
Hybrid
Markham
Ontario
Job Details
Title: Application Architect _.NET
Location: Hybrid 3X/Week onsite in Markham, ON
Contract: 6 Months to Hire
Start Date: ASAP
Interview Process: 2 Rounds
Compensation: $70-$75/hour
Day to Day:
- The architect will lead the middleware design supporting the order management system migration, working closely with the architecture director and participating in hands-on whiteboarding and solutioning sessions.
- They will define integration patterns, architect synchronous APIs and asynchronous event-driven workflows, and produce high- and low-level designs across Azure Event Hub, microservices, API gateways, and messaging platforms.
- This role requires partnering with .NET and Node.js teams to translate architecture into scalable solutions, guiding AKS deployment approaches, and ensuring proper implementation of event publishing, consumption, and queue-based processing.
- They will design how core systems such as e-commerce platforms, email services, Azure middleware, SQL Server, Cosmos DB, and Google Cloud Platform BigQuery connect and exchange data.
- The architect will also determine when to use direct APIs, when to adopt event streaming through Event Hub, and when to leverage message queues for reliable transactional workflows.
- Strong collaboration with engineering teams, mentoring senior developers, and clearly communicating architectural decisions are essential components of the role.
Must-haves:
- Minimum 10 years of application development experience with the last two years heavily focused on design or architecture.
- Hands-on experience designing and building RESTful APIs in .NET or Node.js.
- Strong understanding of event-driven architecture and asynchronous messaging patterns.
- Direct experience with Azure messaging technologies including Event Hub, Service Bus, queues, topics, and pub/sub.
- Experience working with SQL Server and Azure Cosmos DB.
- Experience deploying solutions on Azure Kubernetes Service (AKS).
- Ability to design integrations across multi-cloud environments (Azure and Google Cloud Platform).
- Ability to whiteboard and design solutions in real time and explain tradeoffs clearly.
- Ability to articulate strengths and gaps in technical knowledge.
Nice to have:
- Experience with microservices (Kafka, MQ, or similar)
- Experience with payment gateway integrations.
- Experience with middleware platforms (Mulesoft, Boomi, TIBCO, etc.).
- Experience with Kafka, RabbitMQ, or ActiveMQ in microservices environments.
- Experience in cloud data environments such as Google Cloud Platform BigQuery.
- Cloud certifications (Azure or Google Cloud Platform).
- Experience supporting OMS or ERP modernization
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.