Integration Developer
Apply NowCompany: Core Resources
Location: Toronto, ON M4E 3Y1
Description:
To support continued platform development and site migration, the DXP team is seeking an Integration Developer. This position will play a vital role in supporting the DXP solution by supporting the integration of delivered web sites with enterprise applications, data sources and middleware solutions. The integration developer will ensure that integrations support dynamic content delivery and that delivered data is structured for optimal presentation to site visitors.
Integration developers are responsible for the design, development and deployment of integrations between enterprise applications, as well as other web sites, cloud repositories and third-party applications. They support the development of account and identity integrations to ensure common access, and that information is consistently maintained and displayed across all applications and interfaces. They manage the integration of enterprise data and transaction information between enterprise applications and other third-party applications and web sites, both internal and external to Humber.
Responsibilities
Responsibilities of the role include:
Required Skills
Skills sought in a successful candidate include:
Integration developers are responsible for the design, development and deployment of integrations between enterprise applications, as well as other web sites, cloud repositories and third-party applications. They support the development of account and identity integrations to ensure common access, and that information is consistently maintained and displayed across all applications and interfaces. They manage the integration of enterprise data and transaction information between enterprise applications and other third-party applications and web sites, both internal and external to Humber.
Responsibilities
Responsibilities of the role include:
- Design, develop, implement and support the implementation of integrations between enterprise applications and data sources, and Humber web site properties
- Create interfaces and integrations to third-party solutions using API calls, database calls, iPaaS solutions, message queueing systems and standard integration protocols
- Design and develop solutions to migrate existing point-to-point integrations to modern and robust integration platforms
- Conduct requirements gathering and effectively solicit input from functional subject matter experts
- Translate user requirements into technical recommendations and solutions
- Prepare test plans, test cases and test data sets for functional testing
- Working with subject matter expertise to assist with testing and validation of solutions
- Support problem analysis & resolution for critical incidents & daily support operations such as unexpected outages, integration failures, database recovery and data synchronization failures and supporting disaster recovery efforts
- A three-year degree in Information Technology, Computer Science, or a related field
- Continued education in Information Technology or equivalent experience is required
- At least five years of hands-on experience in large, complex environments designing, building, operating, maintaining, and securing enterprise-class solutions
- At least three years of progressive hands-on experience in developing integrations for enterprise data applications and data sources to a web environment
Required Skills
Skills sought in a successful candidate include:
- Deep expertise with integration tools such as MuleSoft, SalesForce Data Cloud, JitterBit and Microsoft Azure LogicApps
- Strong expertise in standard integration protocols and APIs, including REST and SOAP
- Strong expertise with one or more of the following technologies:
- Java/J2EE
- SQL or Oracle PL/SQL
- Salesforce SOQL, SOSL, and SAQL
- JavaScript, Spring, Rest
- JMS/RabbitMQ or similar message queueing system
- CI/CD pipelines such as Azure DevOps
- HTML5, Maven, Bitbucket or GIT
- AWS technologies
- Extensive experience in the delivery of business application and integration/web service solutions in a large, complex organization
- Experience in developing integrations to support dynamic data interactions on sites hosted on leading DXP/CMS systems
- Experience with designing and developing integrations for Drupal 10, Drupal multisite and Acquia Site Studio is highly desirable
- Extensive experience in the analysis and development of web-based and n-tier applications
- Sound knowledge of current and emerging trends in software development, databases, application design architecture, and experience with related technology
- Change management experience, managing multiple enterprise environments with dependencies on multiple systems and maintaining related documentation
- Extensive expertise in using system development lifecycle (SDLC) methodologies
- Superior oral and written communication and interpersonal skills, including excellent active listening skills
- Problem-solving and root cause analysis skills
- Experience working in an agile mode of operations
- Experience managing work in Microsoft Azure DevOps
- Higher education or public sector experience is highly desirable