Search jobs now Find the right job type for you Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Demand for Skilled Talent Report Press Room Tech insights and talent strategies Labour market overview AI in recruiting Staffing for small businesses Browse jobs Find your next hire Our locations

7 results for Applications Architect jobs

Enterprise Architect
  • Toronto, Ontario
  • onsite
  • Temporary
  • 85 - 100 CAD / Hourly
  • <p>We are looking for an Enterprise Architect to join a long-term contract opportunity in Toronto, Ontario. This position is suited to an experienced architecture specialist who can connect business priorities with practical technical direction across enterprise and solution architecture. The successful candidate will bring strong cloud knowledge, particularly in AWS and Azure, and will be comfortable guiding stakeholders in complex corporate environments, ideally within the financial services sector.</p><p><br></p><p>Responsibilities:</p><p>• Translate business objectives into scalable solution designs and clear technical requirements that support enterprise goals.</p><p>• Define architecture approaches across applications, cloud platforms, infrastructure, and integration patterns with a focus on reliability and long-term value.</p><p>• Partner with business leaders, delivery teams, and technical specialists to align solution decisions with strategic priorities.</p><p>• Contribute to architecture governance by shaping standards, reviewing designs, and helping maintain roadmaps across multiple technology domains.</p><p>• Lead solution planning for cloud-based initiatives using AWS and Azure, ensuring designs reflect security, performance, and operational needs.</p><p>• Provide architectural guidance independently across projects, driving progress from concept through implementation with minimal oversight.</p><p>• Communicate recommendations and trade-offs effectively to senior stakeholders through presentations, workshops, and design discussions.</p><p>• Support large-scale enterprise environments by creating practical, solution-focused architecture outcomes that fit complex organizational needs.</p>
  • 2026-09-02T00:00:00Z
Software Developer
  • Edmonton, Alberta
  • onsite
  • Permanent
  • 90000 - 120000 CAD / Yearly
  • We are looking for a Software Developer to join a high-performing team building and enhancing a sophisticated SaaS platform in Edmonton, Alberta. This position is well suited to a senior-level candidate who enjoys creating dependable software, shaping technical direction, and supporting teammates through collaboration and mentorship. You will contribute to the ongoing growth of a product used by organizations in a range of sectors while helping maintain strong engineering standards across the development lifecycle.<br><br>Responsibilities:<br>• Design and refine core platform features and technical solutions that support performance, scalability, and long-term maintainability.<br>• Partner with product and engineering stakeholders to translate business goals into practical development plans and future-focused technical approaches.<br>• Provide guidance to less experienced developers by sharing knowledge, reviewing code thoughtfully, and promoting sound engineering practices.<br>• Develop, test, and improve application code with a focus on readability, reliability, and sustainable software quality.<br>• Investigate challenging application defects, resolve production issues efficiently, and assist with high-priority support needs when required.<br>• Take an active role in agile planning, team discussions, and continuous improvement efforts that strengthen delivery processes.<br>• Work closely with quality assurance activities to help ensure releases meet functional and performance expectations.<br>• Assist with occasional after-hours support or maintenance work to help keep the platform stable and available.<br>• Contribute to architectural decisions involving APIs, databases, cloud services, and deployment tooling across the platform environment.
  • 2026-09-23T00:00:00Z
Software Developer
  • Windsor, Ontario
  • onsite
  • Permanent
  • 78000 - 80000 CAD / Yearly
  • <p><strong>Software Developer</strong></p><p><br></p><p>Robert Half Canada is seeking a <strong>Software Developer</strong> on behalf of our client. This opportunity is suited to a technically skilled and collaborative professional with experience designing, developing, testing, and maintaining software solutions in a dynamic environment.</p><p><br></p><p><strong>Position Summary</strong></p><p>The Software Developer is responsible for building, enhancing, and supporting software applications that meet business and user needs. This role involves participating in the full software development lifecycle, including requirements gathering, coding, testing, troubleshooting, documentation, and continuous improvement.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, test, and maintain software applications and system enhancements</li><li>Collaborate with internal stakeholders to understand business requirements and translate them into technical solutions</li><li>Write clean, efficient, and well-documented code following established development standards</li><li>Troubleshoot, debug, and resolve software defects and performance issues</li><li>Support integration efforts between applications, databases, and third-party systems</li><li>Participate in code reviews, testing activities, and deployment processes</li><li>Maintain technical documentation, release notes, and support materials</li><li>Assist with system upgrades, enhancements, and application support as needed</li><li>Contribute to process improvement initiatives related to software development and delivery</li><li>Work collaboratively with cross-functional teams to support project goals and timelines</li></ul><p><br></p>
  • 2026-09-17T00:00:00Z
Mobile Developer
  • Toronto, Ontario
  • onsite
  • Temporary
  • 50 - 60 CAD / Hourly
  • <p>We are looking for a Mobile Developer to support innovative mobile solutions within the hospitality industry in Toronto, Ontario. This long-term contract position is ideal for someone who enjoys building high-quality mobile applications, collaborating across technical teams, and creating user-focused mobile experiences. The successful candidate will contribute to both iOS and Android mobile features while helping deliver reliable, scalable applications.</p><p><br></p><p>Responsibilities:</p><p>• Design, build, and enhance mobile applications across iOS and Android platforms that deliver seamless and intuitive user experiences.</p><p>• Collaborate with cross-functional teams to translate business needs into effective mobile features and technical solutions.</p><p>• Develop, test, debug, and optimize mobile applications using modern mobile development frameworks and technologies.</p><p>• Integrate mobile applications with backend services to support data flow, functionality, and overall system reliability.</p><p>• Create user interface components that are visually clear, responsive, and aligned with usability best practices.</p><p>• Partner closely with Product, Business, and Design stakeholders to gather requirements and deliver roadmap-driven features.</p><p>• Track development tasks, priorities, and progress using Jira while contributing to an organized delivery process.</p><p>• Support mobile compatibility and performance across both iOS and Android platforms.</p><p>• Contribute to code quality initiatives, application architecture decisions, and ongoing enhancement of mobile development best practices.</p>
  • 2026-09-25T00:00:00Z
Software Engineer (Java)
  • Toronto, Ontario
  • onsite
  • Permanent
  • 100000 - 130000 CAD / Yearly
  • <p>We are helping a growing and highly innovative financial services organization with a new <strong>Java Engineer </strong>to join their Payments Technology team. This is an exciting opportunity for a developer who enjoys solving complex problems, wearing multiple hats, and gaining exposure to a broad range of technologies, projects, and business functions. You&#39;ll work closely with senior leaders, product teams, operations, compliance, and engineering stakeholders to help build and enhance critical payment platforms supporting ACH, Wires, Real-Time Payments (RTP), FedNow, and other modern payment networks.</p><p><br></p><p>We&#39;re looking for someone who is resourceful, entrepreneurial, curious, and excited by the opportunity to make a visible impact within a fast-moving environment.</p><p><br></p><p>What you will do and how you will make an impact …</p><ul><li>You will play a key role in the development and evolution of modern payment processing platforms that support critical banking and financial transactions.</li></ul><p>In this position, you will:</p><ul><li>Design, develop, and maintain backend applications and APIs using Java and Spring Boot.</li><li>Work across the full software development lifecycle, from requirements gathering and design through implementation, testing, deployment, and production support.</li><li>Partner with Product, Operations, Compliance, QA, and engineering teams to deliver secure and scalable payment solutions.</li><li>Develop integrations with banking partners, third-party providers, and internal systems.</li><li>Support highly reliable, secure, and compliant transaction processing platforms.</li><li>Participate in architecture discussions, code reviews, troubleshooting, and continuous improvement initiatives.</li><li>Contribute to monitoring, observability, and operational excellence efforts alongside DevOps and production support teams.</li></ul><p>Why we are excited about you ... </p><ul><li>You thrive in environments where you can take ownership, solve problems independently, and continuously learn new technologies and business domains.</li><li>You are naturally curious and enjoy exploring how complex systems work.</li><li>You take initiative and can navigate ambiguity with confidence.</li><li>You understand financial services, and want exposure to modern payments technology.</li></ul><p><br></p>
  • 2026-09-25T00:00:00Z
Senior Desktop Application Developer
  • Calgary, Alberta
  • onsite
  • Permanent
  • 120000 - 150000 CAD / Yearly
  • <p>We are looking for a Senior Desktop Application Developer to join a collaborative technology team in Calgary, Alberta. In this role, you will collaborate closely with geoscientists to create innovative tools that enhance data-driven decision-making through powerful visualization and interpretation capabilities. You will also collaborate with global development teams across Europe, Canada, and the United States, contributing to a dynamic and international engineering environment.</p><p><br></p><p>Responsibilities:</p><ul><li>Collaborate closely with a UX design team, product owners, and software engineers to translate UX requirements into robust GUI implementations with Eclipse RCP/SWT.</li><li>Present architectural designs and technical proposals to the architecture review board.</li><li>Ability to break down development tasks and lay out clear implementation roadmaps.</li><li>Implement and optimize computation algorithms</li><li>Design and develop both thin and thick client applications that interact with cloud-based microservices.</li><li>Ensure high code quality through unit testing, code reviews, security hardening and continuous integration with other domain tools</li><li>Provide technical support and lead user troubleshooting sessions to resolve issues and ensure smooth operation of DSG application.</li><li>Mentor junior developers and actively contribute to architectural and implementation decisions.</li><li>Embrace Agile/Scrum methodologies, delivering and demonstrating working solutions at the end of each sprint</li><li>Stay current with emerging technologies and trends in geophysical computing and software development.</li></ul><p><br></p>
  • 2026-09-01T00:00:00Z
Systems Engineer
  • Edmonton, Alberta
  • onsite
  • Permanent
  • 80000 - 100000 CAD / Yearly
  • <p><strong>Business Systems Analyst</strong></p><p><strong>Job Summary</strong></p><p>Our client is seeking a Business Systems Analyst to partner with stakeholders across the organization to improve business processes through the effective use of technology. This role combines business analysis, process improvement, ERP systems, reporting, data analytics, and automation to identify and implement practical, sustainable solutions that support business objectives.</p><p><strong>Key Responsibilities</strong></p><p><strong>Business Process Analysis &amp; Solution Design</strong></p><ul><li>Partner with business teams to understand processes, challenges, and opportunities for improvement.</li><li>Document and analyze business processes, identify inefficiencies and control gaps, and translate business needs into system requirements.</li><li>Evaluate and recommend solutions using ERP functionality, Microsoft technologies, third-party applications, automation tools, or custom development where appropriate.</li><li>Assess solution options based on business value, implementation effort, total cost of ownership, risk, and expected return on investment.</li></ul><p><strong>ERP &amp; Business Systems</strong></p><ul><li>Develop a strong understanding of the organization&#39;s ERP environment, business processes, data structures, and system integrations.</li><li>Identify opportunities to improve system configuration, workflows, reporting capabilities, and user adoption.</li><li>Research and leverage standard system functionality and available third-party solutions before considering custom development.</li><li>Support integrations, data integrity initiatives, testing, troubleshooting, governance, and ongoing system optimization.</li></ul><p><strong>Reporting, Data &amp; Analytics</strong></p><ul><li>Design and maintain reporting and analytics solutions using tools such as Power BI, Excel, Power Query, and SQL.</li><li>Analyze relational data to answer business questions, validate reports, troubleshoot issues, and transform operational data into meaningful insights.</li><li>Improve manual reporting and spreadsheet-based processes through automation and better reporting practices.</li></ul><p><strong>Implementation &amp; Continuous Improvement</strong></p><ul><li>Develop workflow automations and business applications using low-code/no-code platforms where appropriate.</li><li>Coordinate solution implementation activities, including testing, documentation, training, and change management.</li><li>Build strong relationships with stakeholders and monitor solutions to ensure expected business outcomes are achieved.</li></ul><p><strong>Key Accountabilities</strong></p><ul><li>Deliver practical technology and process improvements that reduce manual effort, improve data quality and system utilization, streamline workflows, and support informed decision-making.</li><li>Contribute to a collaborative, high-performance culture focused on continuous improvement and operational excellence.</li></ul><p><br></p>
  • 2026-09-14T00:00:00Z