Develop custom software solutions to design, code, and enhance components across systems or applications using modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Responsibilities
Collaborate and manage the team to perform
Responsible for team decisions
Engage with multiple teams and contribute on key decisions
Provide solutions to problems for their immediate team and across multiple teams
Facilitate knowledge sharing sessions to enhance team capabilities
Contribute to the entire software development lifecycle, from design to deployment, and collaborate with experienced software developers to learn, understand existing software solutions and deliver value to our clients and employees.
Locations (2)
Ottawa, Ontario, Canada
Montreal, Quebec, Canada
Compensation
Our salaries generally range from $ 44999.33 to $ 56249.16 and are based on qualifications and experience.
Responsibilities
Contribute to the entire software development lifecycle, from design to deployment.
Collaborate with experienced software developers to learn, understand existing software solutions and deliver value to our clients and employees.
Assist in the analysis and troubleshooting of software issues.
Contribute to the documentation of code and development processes.
Work with cross-functional agile teams.
Requirements
College or University degree in computer science, computer engineering, or related field
Application Developer
Accenture Infrastructure and Capital Projects, LLC · Posted Nov 9, 2026
Build and ship production-ready software using AI as a core part of the engineering lifecycle, applying AI-native practices to develop and validate solutions, maintain quality and compliance, and continuously improve how software is built and operated.
Responsibilities
Collaborate with cross-functional teams to prepare technical design specifications
Drive Architectural Governance activities
Seek platform convergence
Plan across engineering initiatives and new feature delivery
Identify opportunities for improvement in applications and provide actionable recommendations
Requirements
Bachelor's or Master's Degree in Software Engineering, Computer Science, Information Systems, or related field
The Senior Technology Architect is responsible for leading enterprise technology assessments, architecture reviews, modernization evaluations, and transformation roadmaps for clients. This role combines deep technical expertise with architecture consulting to assess current-state environments, define future-state architectures, identify gaps, and provide actionable recommendations that enable business transformation.
Responsibilities
Lead enterprise architecture assessments, technology health checks, and modernization engagements.
Assess current-state application, platform, cloud, data, and integration landscapes.
Define future-state architecture aligned with business strategy.
Perform architecture gap analysis and develop transformation roadmaps.
Conduct technology due diligence for mergers, acquisitions, modernization, and strategic investments.