Jobgether
Senior Integration Developer/ Architect
engineeringfull-timeCanada
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
Accountabilities
- Own and author High-Level Design (HLD) and Low-Level Design (LLD) documentation for integration solutions.
- Create UML sequence, flow, and component diagrams using Draw.io or equivalent tools.
- Define solution architecture, integration patterns, and technical approaches while clearly communicating design decisions and trade-offs.
- Apply established software and enterprise integration design patterns consistently across solutions.
- Design reliable event-driven and messaging architectures using patterns such as retries, dead-letter queues, idempotency, and circuit breakers.
- Design and develop APIs, integration solutions, and workflows using C#/.NET Core and API-led architecture.
- Implement asynchronous, event-driven, and messaging-based integration patterns.
- Apply API design best practices, including contract-first development, versioning, and security, and manage APIs through Azure API Management.
- Design and optimize serverless workloads using Azure Functions, considering scalability, performance, and cost.
- Optimize database performance through indexing strategies, execution-plan analysis, and query tuning across Azure SQL and Entity Framework.
- Enhance and maintain existing systems and interfaces while ensuring adherence to coding standards and secure development practices.
- Build and maintain CI/CD pipelines using Azure DevOps and manage source code through Git-based workflows.
- Support automated deployments across development, testing, and production environments.
- Participate in PI Planning, sprint planning, backlog refinement, daily stand-ups, retrospectives, estimation, and capacity planning.
- Maintain accurate delivery tracking and ensure work remains up to date in Jira.
- Provide L3 production support and assist L1/L2 engineering teams with complex incidents.
- Perform root cause analysis and resolve incidents in accordance with agreed service-level requirements.
- Monitor and continuously improve system stability, reliability, and performance.
- Produce runbooks, operational documentation, release notes, and knowledge-transfer materials for support teams.
- 8+ years of software development experience, with strong hands-on expertise in integration and API development and demonstrated ownership of solution design.
- Strong proficiency in C# and .NET Core.
- Proven experience authoring HLD and LLD documentation and creating UML-based technical designs using Draw.io or equivalent tools.
- Strong understanding of software and integration design patterns, with the ability to explain architectural decisions and technical trade-offs clearly.
- Hands-on experience designing event-driven architectures and messaging solutions, including reliability patterns such as retries, dead-letter queues, idempotency, and circuit breakers.
- Strong experience with Azure Integration Services, particularly Azure Functions, Logic Apps, Service Bus, and API Management.
- Experience designing secure, scalable API-led integration solutions.
- Strong database performance optimization skills, including indexing, execution-plan analysis, and query tuning.
- Experience with Azure DevOps, Git, CI/CD, and automated deployment practices.
- Solid understanding of Agile/Scrum methodologies and experience working within structured Agile delivery teams.
- Strong troubleshooting and production-support capabilities, including incident management and root cause analysis.
- Ability to operate at an architect level while remaining hands-on with development, deployment, and operational support.
- Strong analytical, communication, and stakeholder-management skills, with the ability to articulate complex technical concepts and architectural choices.
- Ability to work independently while collaborating effectively with distributed engineering, architecture, delivery, and support teams.
- Full-time employment opportunity within a technology-focused integration environment.
- Remote work arrangement.
- Opportunity to support a major financial services client and work on business-critical integration systems.
- Exposure to modern Azure Integration Services, API-led architecture, event-driven systems, microservices, and cloud technologies.
- Opportunity to take ownership of solution architecture from HLD/LLD through implementation and production support.
- Hands-on involvement across the complete integration lifecycle, including design, development, DevOps, deployment, and operational support.
- Opportunity to work within Agile delivery teams and contribute to large-scale technology transformation initiatives.
- Exposure to regulated financial services technology and enterprise integration challenges.
- Opportunity to influence architecture standards, engineering practices, system reliability, and technical direction.
Requirements
Benefits
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply