Overview

Location: Canada

Date published: 10-Jul-2025

Job ID: 147209

Description and Requirements

Work Type: Hybrid - 4 Days Office

Position Type: Contract - 6 Months

Location: Downtown Toronto

Compensation Range: $60 - $65 (Per Hour)



Our client, a multinational technology company specializing in information technology services and consulting, is seeking a "Software Developer".


The position is responsible for 



Responsibilities:


Custom Integration Migration 
Analyze existing Data Integration (DI) integration points and re-establish connections within the new WMC organization. Update inbound integrations to point to the new WMC organization domain. Modify integrations in Apigee and DataPower to reference the WMC organization domain, as required. Coordinate with third-party teams for testing, troubleshooting, and data setup to ensure successful integration. Update outbound integrations to accept API requests from the WMC domain. Perform thorough testing of integration connectivity in lower environments to ensure stability and reliability. 

Application Migration 

Develop a new application for DI in the WMC organization to replace existing Service Console functionality. Build Lightning pages and components as needed to support the new application in the WMC environment. 

Reports Migration Analyze actively used DI reports and dashboards to identify dependencies on objects and fields. Update existing reports and dashboards to reference new objects and fields in the WMC organization. 

UI Migration Update page layouts, Lightning pages, Lightning Web Components (LWCs), Aura components, and Visualforce (VF) pages to reference new fields and record types in the WMC organization. Ensure UI components are optimized for performance and user experience. 

Testing Conduct unit testing for all developed and updated components, including integrations, applications, reports, and UI elements. Collaborate with QA teams to validate functionality in lower environments before production deployment."

Qualifications:

Must Have Technical/Functional Skills

AngularJS, Node Js, Kafka, Advanced Java Concepts 

Technical Expertise:
  • Strong proficiency in Java and Node.js for backend development, including building and maintaining APIs.
  • Extensive experience with Angular for front-end development, creating responsive and dynamic user interfaces. 
  • Hands-on experience with Apache Kafka for developing and managing event-driven architectures and real-time data streaming.
  • Familiarity with Salesforce development, including Lightning Web Components (LWCs), Aura components, Visualforce pages, and Salesforce APIs. 
  • Experience with Apigee and DataPower for API management and integration. 


    Integration Experience:

  • Proven ability to analyze, update, and test complex integrations in enterprise environments.
  • Experience coordinating with third-party teams for integration testing and troubleshooting. 

    UI/UX Development:
  • Expertise in building and updating page layouts, Lightning pages, and components in Salesforce environments. Strong understanding of modern UI frameworks and best practices for usability and performance.

    Testing and Quality Assurance:
  • Experience writing and executing unit tests for both backend and frontend components. Familiarity with testing integration connectivity in lower environments.


    Soft Skills:
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills to work with cross-functional and third-party teams.
  • Ability to manage multiple tasks and prioritize effectively in a fast-paced environment.


    Desirable skills:
  • Salesforce certifications (e.g., Platform Developer I/II, Lightning Component Framework Specialist).
  • Experience with report and dashboard development in Salesforce.
  • Familiarity with Agile/Scrum methodologies.
  • Prior experience with large-scale application and integration migrations.





All interested applicants who meet the qualifications listed above are invited to submit a resume by clicking "Apply Now".


The indicated pay range for this position is a good-faith estimate based on the qualifications necessary for the position, including experience, training, and other considerations permitted by law. Additionally, it is emphasized that the pay band mentioned herein is the one established by the client company. Factors that may be used when making an offer may include a candidate’s skills, experience and geographic location, the expected quality and quantity of work. Most candidates will start at the bottom half of the pay range, with the upper end reserved for candidates with extensive experience and skills and who live in geographic markets commanding a higher starting pay. An employee’s pay history will not be a contributing factor where prohibited by local law.

This information is subject to change and serves as a general guideline for compensation discussions. Actual offers may vary based on specific circumstances and company policies.