Senior Technical Architect, Application Development & Support
$100.89k - $132.42k per yearCanadian Standards Association
Employment Status:
RegularTime Type:
Full timeBUILDING A WORLD CLASS TEAM STARTS WITH YOU
At the heart of CSA Group is a vision: making the world a better, safer, more sustainable place. It’s been part of our mission for nearly one hundred years: from the first engineering standard for railway bridges developed in 1919, to more than 3,500 standards, codes & related products today.Headquartered in Canada, with a global footprint of more than 30 labs and offices across Europe, Asia and North America, CSA Group tests, inspects and certifies a wide range of products - from every day househould items to leading edge technology-to meet exacting requirements for safety, performance and environmental impact.Our employees take pride in making a difference in people’s lives through the work that we do. We’re looking for people like you to help make it happen.Job Summary:
CSA Group has an immediate opportunity for a Senior Technical Architect, Application Development & Support to serve as the technical leader accountable for the development, enhancement, support, and lifecycle management of CSA’s business and customer-facing applications. This is a working lead role: it designs, codes, reviews, tests, debugs, and releases software, while owning delivery, quality, security, and supportability across the application portfolio, spanning the OutSystems 11 low-code platform, Java, Microsoft .NET and C#, MuleSoft integration services, relational databases, and legacy collaboration platforms including Jive. The role participates in all phases of the development lifecycle, from requirements through build, release, and ongoing maintenance, provides Level 2 and Level 3 technical support, and is accountable for the non-functional health of the application estate — performance, code security, privacy by design, and patch and version currency. The role leads through influence and vendor management, directing external development vendors, systems integrators, and contract resources, and providing technical direction and mentoring to internal staff.Responsibilities:Acts as lead developer and technical design authority for applications in scope, setting coding standards, design patterns, branching strategy, and definition of done for internal and vendor developers.Translates business requirements and project goals into platform, solution, and coding specifications and credible estimates, and performs code review across all platforms in scope.Designs, develops, tests, and releases applications on the OutSystems 11 platform, including reactive web/mobile apps, BPT flows, and REST/SOAP integrations, and owns OutSystems architecture, governance, and technical debt management.Manages the OutSystems application lifecycle through LifeTime, including environment management, deployment across development/test/production, and coordination of platform upgrades with OutSystems and infrastructure teams.Develops, enhances, debugs, and supports Java and Microsoft .NET/C# applications and services, including REST/SOAP web services and background/batch processing.Designs, builds, and supports MuleSoft integrations, including API-led connectivity, DataWeave transformations, API Manager policies, and runtime deployment and monitoring.Coordinates integration of applications with core corporate systems (ERP, Online Store, customer-facing platforms), and ensures a common user experience across customer, member, and external-facing applications.Designs, develops, reviews, and tunes relational database objects and data models, and resolves query, locking, and database performance issues.Diagnoses issues spanning application, operating system, database, and network layers, and works with infrastructure, cloud, network, and security teams on platform dependencies.Establishes application monitoring, alerting, and performance baselines, and conducts load, stress, and performance testing ahead of significant releases.Applies secure coding practices aligned to OWASP Top 10 and ASVS, runs and remediates findings from static/dynamic application security testing and dependency scanning, and manages application secrets, keys, and certificates.Embeds privacy by design into solution design and build, working with Legal, Privacy, and GRC functions, and supports audits and customer security questionnaires relating to applications in scope.Owns patch and version currency for application platforms, runtimes, frameworks, and third-party libraries, planning and executing upgrades within change control.Defines and maintains the test approach (unit, integration, regression, UAT support, and automation), and manages source control, branching, build/release pipelines, and deployment automation.Owns configuration, refresh, data masking, and access control of development and test environments.Provides Level 2 and Level 3 application support, triaging and resolving incidents against defined SLAs, conducting root cause analysis, and participating in major incident response and on-call arrangements.Writes technical documentation, including installation guides, runbooks, FAQs, and end-user instructions.Supports, patches, and maintains legacy collaboration and content platforms such as Jive, managing associated risk and planning migration or decommissioning.Directs external development vendors, systems integrators, and contract resources, including scope, statements of work, acceptance criteria, and knowledge transfer, and manages platform vendor relationships including licensing and renewals.Researches and evaluates new technologies, identifies and reduces technical debt, proposes modernization and rationalization of the application portfolio, and drives down repeat incident volume through permanent fixes and automation.Completes special projects and reports as required.Education & Experience:Bachelor’s degree in Computer Science, Software Engineering, or equivalent education and experience.Eight to ten-plus (8-10+) years of progressive full-stack development experience, including three-plus (3+) years as a technical lead or manager accountable for the delivery, quality, and support of an application portfolio.Demonstrated proficiency with OutSystems 11 as a Platform as a Service, including application/module architecture, BPT, integrations, performance tuning, and lifecycle management through LifeTime.Strong hands-on development experience in Java and Microsoft .NET/C#, including REST/SOAP web services and object-oriented design.Experience designing and supporting MuleSoft integrations, including API-led design, DataWeave, connectors, and API Manager.Experience designing and developing relational databases (MS SQL, Oracle, MySQL), including stored procedures, data modeling, and performance tuning.Experience with source control and branching strategy, build/release pipelines, and deployment automation (Azure DevOps, Git, GitHub Actions, or equivalent).Experience providing Level 2 and Level 3 application support against defined service level targets within an ITIL-aligned process.Experience managing external development vendors, systems integrators, and contract resources, including statements of work, estimates, and acceptance.Skills:Working knowledge of server operating systems, networking fundamentals, application servers, and application performance monitoring, sufficient to isolate issues across application, database, OS, and network layers.Working knowledge of privacy and data protection requirements relevant to a global organization (PIPEDA, Quebec Law 25, EU/UK GDPR) and their application to system design and data handling.Experience with secure development practices and the OWASP Top 10, static and dynamic application security testing, and remediation of vulnerabilities and penetration test findings.Deep understanding of and strong interest in developing applications from concept, with full understanding of object-oriented methodologies, web services, and software architectures.Knowledge of information architecture, interface design, project management, agile development, versioning software, and development workflow.Strong verbal communication and interpersonal skills to understand business needs and translate technical issues.Good organizational skills with the ability to work independently and in a team;
moderate end-user design skills.Experience supporting, migrating, or decommissioning legacy collaboration and content platforms such as Jive considered an asset.Certifications considered an asset: OutSystems Developer or Tech Lead (or Architecture Specialist), MuleSoft Certified Developer, Microsoft Certified Azure Developer Associate (AZ-204), Oracle Certified Professional Java SE, ITIL Foundation, and CSSLP or equivalent secure development certification.This is a hybrid position requiring regular in-person attendance and punctuality in accordance with Company policies. Additionally, the ability to interact well with other employees and work overtime, as necessary, is required.The typical hiring range for this position is $100,890 - $132,416, however, based on a variety of considerations (such as education, licenses, certifications and/or experience,) CSA Group reserves the right to flexibility outside of the stated range.CSA Group is an Equal Opportunity Employer and is committed to diversity, equity, and inclusion. We prohibit discrimination and harassment of any kind based on any grounds stipulated by applicable laws. We are an organization where opportunities are based on skills and abilities, and differences are respected and valued. Please contact us at View email address on ca.hrm.tc if you require accommodation in the interview process.#J-18808-Ljbffr
RegularTime Type:
Full timeBUILDING A WORLD CLASS TEAM STARTS WITH YOU
At the heart of CSA Group is a vision: making the world a better, safer, more sustainable place. It’s been part of our mission for nearly one hundred years: from the first engineering standard for railway bridges developed in 1919, to more than 3,500 standards, codes & related products today.Headquartered in Canada, with a global footprint of more than 30 labs and offices across Europe, Asia and North America, CSA Group tests, inspects and certifies a wide range of products - from every day househould items to leading edge technology-to meet exacting requirements for safety, performance and environmental impact.Our employees take pride in making a difference in people’s lives through the work that we do. We’re looking for people like you to help make it happen.Job Summary:
CSA Group has an immediate opportunity for a Senior Technical Architect, Application Development & Support to serve as the technical leader accountable for the development, enhancement, support, and lifecycle management of CSA’s business and customer-facing applications. This is a working lead role: it designs, codes, reviews, tests, debugs, and releases software, while owning delivery, quality, security, and supportability across the application portfolio, spanning the OutSystems 11 low-code platform, Java, Microsoft .NET and C#, MuleSoft integration services, relational databases, and legacy collaboration platforms including Jive. The role participates in all phases of the development lifecycle, from requirements through build, release, and ongoing maintenance, provides Level 2 and Level 3 technical support, and is accountable for the non-functional health of the application estate — performance, code security, privacy by design, and patch and version currency. The role leads through influence and vendor management, directing external development vendors, systems integrators, and contract resources, and providing technical direction and mentoring to internal staff.Responsibilities:Acts as lead developer and technical design authority for applications in scope, setting coding standards, design patterns, branching strategy, and definition of done for internal and vendor developers.Translates business requirements and project goals into platform, solution, and coding specifications and credible estimates, and performs code review across all platforms in scope.Designs, develops, tests, and releases applications on the OutSystems 11 platform, including reactive web/mobile apps, BPT flows, and REST/SOAP integrations, and owns OutSystems architecture, governance, and technical debt management.Manages the OutSystems application lifecycle through LifeTime, including environment management, deployment across development/test/production, and coordination of platform upgrades with OutSystems and infrastructure teams.Develops, enhances, debugs, and supports Java and Microsoft .NET/C# applications and services, including REST/SOAP web services and background/batch processing.Designs, builds, and supports MuleSoft integrations, including API-led connectivity, DataWeave transformations, API Manager policies, and runtime deployment and monitoring.Coordinates integration of applications with core corporate systems (ERP, Online Store, customer-facing platforms), and ensures a common user experience across customer, member, and external-facing applications.Designs, develops, reviews, and tunes relational database objects and data models, and resolves query, locking, and database performance issues.Diagnoses issues spanning application, operating system, database, and network layers, and works with infrastructure, cloud, network, and security teams on platform dependencies.Establishes application monitoring, alerting, and performance baselines, and conducts load, stress, and performance testing ahead of significant releases.Applies secure coding practices aligned to OWASP Top 10 and ASVS, runs and remediates findings from static/dynamic application security testing and dependency scanning, and manages application secrets, keys, and certificates.Embeds privacy by design into solution design and build, working with Legal, Privacy, and GRC functions, and supports audits and customer security questionnaires relating to applications in scope.Owns patch and version currency for application platforms, runtimes, frameworks, and third-party libraries, planning and executing upgrades within change control.Defines and maintains the test approach (unit, integration, regression, UAT support, and automation), and manages source control, branching, build/release pipelines, and deployment automation.Owns configuration, refresh, data masking, and access control of development and test environments.Provides Level 2 and Level 3 application support, triaging and resolving incidents against defined SLAs, conducting root cause analysis, and participating in major incident response and on-call arrangements.Writes technical documentation, including installation guides, runbooks, FAQs, and end-user instructions.Supports, patches, and maintains legacy collaboration and content platforms such as Jive, managing associated risk and planning migration or decommissioning.Directs external development vendors, systems integrators, and contract resources, including scope, statements of work, acceptance criteria, and knowledge transfer, and manages platform vendor relationships including licensing and renewals.Researches and evaluates new technologies, identifies and reduces technical debt, proposes modernization and rationalization of the application portfolio, and drives down repeat incident volume through permanent fixes and automation.Completes special projects and reports as required.Education & Experience:Bachelor’s degree in Computer Science, Software Engineering, or equivalent education and experience.Eight to ten-plus (8-10+) years of progressive full-stack development experience, including three-plus (3+) years as a technical lead or manager accountable for the delivery, quality, and support of an application portfolio.Demonstrated proficiency with OutSystems 11 as a Platform as a Service, including application/module architecture, BPT, integrations, performance tuning, and lifecycle management through LifeTime.Strong hands-on development experience in Java and Microsoft .NET/C#, including REST/SOAP web services and object-oriented design.Experience designing and supporting MuleSoft integrations, including API-led design, DataWeave, connectors, and API Manager.Experience designing and developing relational databases (MS SQL, Oracle, MySQL), including stored procedures, data modeling, and performance tuning.Experience with source control and branching strategy, build/release pipelines, and deployment automation (Azure DevOps, Git, GitHub Actions, or equivalent).Experience providing Level 2 and Level 3 application support against defined service level targets within an ITIL-aligned process.Experience managing external development vendors, systems integrators, and contract resources, including statements of work, estimates, and acceptance.Skills:Working knowledge of server operating systems, networking fundamentals, application servers, and application performance monitoring, sufficient to isolate issues across application, database, OS, and network layers.Working knowledge of privacy and data protection requirements relevant to a global organization (PIPEDA, Quebec Law 25, EU/UK GDPR) and their application to system design and data handling.Experience with secure development practices and the OWASP Top 10, static and dynamic application security testing, and remediation of vulnerabilities and penetration test findings.Deep understanding of and strong interest in developing applications from concept, with full understanding of object-oriented methodologies, web services, and software architectures.Knowledge of information architecture, interface design, project management, agile development, versioning software, and development workflow.Strong verbal communication and interpersonal skills to understand business needs and translate technical issues.Good organizational skills with the ability to work independently and in a team;
moderate end-user design skills.Experience supporting, migrating, or decommissioning legacy collaboration and content platforms such as Jive considered an asset.Certifications considered an asset: OutSystems Developer or Tech Lead (or Architecture Specialist), MuleSoft Certified Developer, Microsoft Certified Azure Developer Associate (AZ-204), Oracle Certified Professional Java SE, ITIL Foundation, and CSSLP or equivalent secure development certification.This is a hybrid position requiring regular in-person attendance and punctuality in accordance with Company policies. Additionally, the ability to interact well with other employees and work overtime, as necessary, is required.The typical hiring range for this position is $100,890 - $132,416, however, based on a variety of considerations (such as education, licenses, certifications and/or experience,) CSA Group reserves the right to flexibility outside of the stated range.CSA Group is an Equal Opportunity Employer and is committed to diversity, equity, and inclusion. We prohibit discrimination and harassment of any kind based on any grounds stipulated by applicable laws. We are an organization where opportunities are based on skills and abilities, and differences are respected and valued. Please contact us at View email address on ca.hrm.tc if you require accommodation in the interview process.#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Technical Architect, Application Development & Support in Winnipeg, MB vacancy
$55k - $78k per year
Job Responsibility: Job Overview:We are seeking a Technical Applications Engineer to join our dynamic team. The ideal candidate will have a passion... ...systems Programming equipment Customer facing sales development opportunities Ideal Skills: background in electrical...SuggestedPermanent employmentFull timeRelocationMonday to friday$70k per year
...difficulties with computer Consult user guides, technical manuals and other documents to research and... ...problems and solutions log for use by other technical support analysts Participate in the redesign of applications and other software Provide business systems, network...SuggestedFull time$76.34k - $179.09k per year
...together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash... ...difference. Where no two days are the same. Title: Applications Support Specialist - Petro-Technical Applications Duration: Full Time Job...SuggestedFull timeLocal area- About the Role Our client, a dynamic software development house, is looking for a Senior Application Architect to join their team in Kimberley, Northern Cape . This role offers a hybrid work model, blending essential in-office collaboration with the flexibility of remote...SeniorWork at officeRemote work
- Experience in the development and implementation of application architecturesExtensive experience in systems analysis and design in large systems environmentsTOGAF ADMExperience with middleware and gatewaysExperience in structured methodologies for the design, development and...Senior
- Design COBOL banking applications in Mississauga while applying JCL, DB2, CICS, and mainframe integration expertise. Work onsite at least three days weekly.This senior mainframe development position supports Canadian retail banking and investment processing. You will translate...Senior
- Application Architect - Senior Remote/CanadaLong-term ContractDuties: Provide high quality expertise in architecting principles, approaches and best practices to effectively support the development of software applications and solutions in a .Net environment.Assist in...SeniorRemote work
- ...confidential mental health and wellness support through the Manulife app,... ...Personal and Professional Development - We are committed to helping... ...and Coffee. Job Title: Technical Lead, Software Development... ...maintain scalable services and applications using .NET technologies. •...
$140k - $180k per year
...travel, and roadside technology solutions. Lead application development, quality engineering, integrations, support, and operational teams. Drive Agile, DevOps,... ...operational performance. Lead cloud modernization, technical debt reduction, and digital transformation...Permanent employment- Shape the future of mobile applications as a Senior iOS Developer. This role requires on-site collaboration at least three... ...on performance and architecture in app development. In this impactful position, you will architect and build high-quality, scalable iOS applications...Senior3 days per week
- Title: Application / Integration Architect Position Type: ContractJob Overview : Application modernization and integration architectureAPIs, microservices, event-driven and integration patternsStrong understanding of application dependencies and data flowsAssess application...Senior
- ...Defines the structure and relationship among applications, including the identification of re-... ...General Skills Experience in the development and implementation of application architectures... ...designing detailed functional and technical requirements for new and existing business...Senior
- Shape application security at Kraken Security Labs as a Senior Security Architect, working fully remotely across EMEA, LATAM, Canada, and Europe. Apply deep technical expertise to secure crypto products.This senior role provides internal security consulting across Kraken’s heterogeneous...SeniorRemote work
$108.8k - $136k per year
Senior Manager, Application DevelopmentThe Senior Manager, Application Development supervises a technology team, ensuring accountable oversight of the application development... ...applications. The role includes maintaining, supporting, and upgrading existing systems and guiding...SeniorPermanent employmentFull timeCasual workShift workDay shiftAfternoon shift- ...the Manager, Business Solution Services, the Senior Software Development Specialist provides leadership for application development practices across the Alberta... ...Working collaboratively with Solution Architecture, Technical Leads, Product Teams, Cyber Security, Data and...SeniorLong term contractFull timeWork at officeMonday to friday
- Support Citi applications with SQL Server and cloud-native expertise as a Senior Application Support Analyst working full time.This seasoned technology professional supports... ...communication. You will partner with development and infrastructure teams while improving stability...SeniorFull time
- ...ComWhat you’ll be doing As a member of CIBC’s team, the Senior Manager, Application Development is a professional responsible for managing multiple development projects, development groups and application support functions for a major line of business. The role applies professional...SeniorRemote work
- ...This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Technical Architect based in Canada. In this role, you will provide strategic technical architecture leadership for complex, large-scale...SeniorLong term contractContract workRemote work
$150k - $180k per year
Manager, Application Support and Software DevelopmentJob Category : Development Requisition Number : MANAG001037 Posted : October 28, 2026 Full-Time Hybrid LocationsShowing 1 location DescriptionFarm Mutual Re is a mutual reinsurer that offers tailored reinsurance...Full timeWork at officeRemote workFlexible hours- Technical Architect (Health Information Systems) -Canada This posting is only for candidates living... .... As a technical Architect, you will support the design, implementation, and... ...not discriminate against any employee or applicant for employment because of race (including...SeniorContract workRemote work
$125k - $150k per year
...organizations, Sentry is today’s application monitoring standard and our... ...About the RoleAt Sentry, Support is an engineering discipline.... ...Our customers are the greatest technical minds in the world—developers... ...knowledge base link. We are architecting the Technical Support engine....SeniorHourly payFull timeNight shift- ...Location(s): Montreal A career as an Application Architect on the commercial CRM team at National... ...used on a large scale by ensuring the technical and functional feasibility of the proposed... ...influence technological orientations, support teams in their choice of solutions and...SeniorFlexible hours
- Applications development expertise drives this full-time Senior Programmer role at Citi, focused on systems analysis, programming, and technology coordination.The role... ...business and system processes, and provide support to business users. Citi seeks experienced professionals...SeniorFull time
$121k - $132k per year
Senior Application Support SpecialistWho We AreTeranet is Canada’s leader in the delivery and transformation of statutory registry services with... ...and will troubleshoot, document, resolve problems, implement technical enhancements and maintenance repairs corresponding to...SeniorLocal area- Coordinate application support and project delivery using JIRA, ITIL, and stakeholder collaboration across technical and business teams.This senior position supports production applications, incident resolution, and project coordination. You will manage tickets, work with project...Senior
- Build applications through systems analysis and programming as a Senior Applications Development Analyst in Citi’s hybrid Mississauga, Ontario workplace. Support new and revised systems.This intermediate-level position contributes to application systems analysis and programming...Senior
- Apply systems analysis and programming expertise as a Senior Applications Development Programmer supporting Citi’s Technology team. This is a full-time opportunity.This senior programmer contributes to new and revised application systems and programs. The work includes feasibility...SeniorFull time
- ...through Guidewire architecture as a full-time Senior Developer with CAA Club Group in MARKHAM2... ...matter.This senior opportunity supports Guidewire Cloud Platform solutions through... ...business stakeholders, product owners, solution architects, and subject matter experts. Your work...SeniorFull time
$126k - $189k per year
...$189,000 / year About the roleGE Vernova is seeking a senior AI/ML applications architect to design, develop, and deploy machine learning, generative... ..., electrical engineering, data science, or a related technical field. At least 7 years of hands‑on experience in software...SeniorFull timeRemote workRelocation package- Shape application modernization through APIs and integration architecture in this contract-based Senior Application Integration Architect position. Analyze dependencies and data flows.This architect role focuses on assessing application architecture, APIs, integrations, and...SeniorContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Technical Architect, Application Development & Support. Be the first to apply!
Related searches
- senior disability case manager Winnipeg, MB
- senior hardware engineer Winnipeg, MB
- senior cook Winnipeg, MB
- amica senior lifestyles Winnipeg, MB
- senior building operator Winnipeg, MB
- senior project manager Winnipeg, MB
- senior communications Winnipeg, MB
- sr. IT support analyst Winnipeg, MB
- senior marketing Winnipeg, MB
- senior manager investigations Winnipeg, MB

