Main Responsibilities and Required Skills for Integration Developer

developer working on laptop

An Integration Developer is responsible for designing and developing integrations between products and third-party applications. They work closely with software engineers, peer systems integrators and testers. In this blog post we describe the primary responsibilities and the most in-demand hard and soft skills for Integration Developers.

Get market insights and compare skills for other jobs here.

Main Responsibilities of Integration Developer

The following list describes the typical responsibilities of an Integration Developer:

Adhere to

Adhere to Project Plan and complete assigned development tasks in a timely manner.

Analyze

  • Analyze business requirement and coming up with an integration architecture.

  • Analyze issues and take appropriate corrective action if performance issues are identified.

  • Analyze requirements, design, build, and test IT software solutions in accordance with IT standards.

Apply

  • Apply and verify compliance to standards as defined within the Management Model.

  • Apply technical expertise to plan, design, build or support required products and processes.

Assess

Assess the pros and cons of different solutions and recommend the best solution design.

Assist in

  • Assist in building a Cloud DW foundation.

  • Assist less experienced personnel.

  • Assist the Province in integrating the API Framework with the MuleSoft Enterprise.

  • Assist with data architecture, data conversion and system performance improvement.

Attend

Attend MuleSoft technical training courses.

Build

  • Build and improve framework and to enhance our system to serve our clients better.

  • Build and Release Google Flutter applications.

  • Build distributed backend application with cloud ready approach.

  • Build the standards and processes to ensure data integrity exceeds business expectations.

  • Build tools to pull data from various locations (APIs, SDKs, etc).

Capture

Capture and analyze business requirements for the successful transition of integration development.

Challenge

Challenge the status quo and provide your Point of View.

Collaborate with

  • Collaborate with infrastructure and security teams to ensure quality releases.

  • Collaborate with internal client stakeholders to address clients technology integration concerns.

  • Collaborate with other technology teams and architects to define and develop solutions.

  • Collaborate with the development team to architect efficient and stable data models.

Communicate

Communicate Work Status on a regular basis to the Project Manager and other stake holders.

Complete

Complete Salesforce and MuleSoft onboarding programs.

Consult with

  • Consult with business users, their challenges and define solutions.

  • Consult with customers and partners to produce tailored solutions to identified skills gaps.

Contribute to

  • Contribute to a fair, positive and equitable environment that supports a diverse workforce.

  • Contribute to the technical documentation.

  • Contribute to the technical knowledge at AlertDriving by sharing methods and best practices.

Coordinate with

Coordinate releases with other development teams by adhering to change management processes.

Create

  • Create accurate code to Load the data into the target database.

  • Create and maintain technical documentation.

  • Create CMOD Solution design document following ERT standards, best practices and performance.

  • Create CMOD Solution requirement document based upon the Requirement Package from LOB.

  • Create complex extracts with multiple layouts for different vendors based of the specifications.

  • Create data verification plans to be used following trial runs at the client site.

  • Create RESTful or SOAP web services and APIs to transmit data between applications.

  • Create time estimates for development.

Define

Define data integrity / cleansing requirements for the Transform process.

Describe

Describe role and responsibilities.

Design

  • Design and build superior software systems.

  • Design and conduct unit tests according to system design specifications.

  • Design and create complex Workday reports in Workday to assist HR Insight team with reporting needs.

  • Design and develop a couple of integrations, and provide production support.

  • Design and develop API's using Mule Soft is a big plus.

  • Design and Develop Data integration jobs and workflows.

  • Design and develop front-end components using Angular.

  • Design and develops API's and micro services using best in class integration patterns.

  • Design and develop solutions using 3rd party integration platform (Workato).

  • Design and implement technology best practices, guidelines and repeatable processes.

  • Design and perform unit tests according to system design specifications.

  • Design new products, product features, and product enhancements.

Develop

  • Develop and execute test plan (unit testing, integration testing).

  • Develop and execute test scenarios to thoroughly test integrations.

  • Develop and test new Workday inbound / outbound integrations using Workday Studio and EIB interface.

  • Develop cloud-based integrations.

  • Develop, Configure, deploy / roll out, maintain, and support solutions. (.

  • Develop custom interface and utilizes knowledge of EPIC Bridges and Interface Engine.

  • Develop high quality technical solutions to business problems.

  • Develop interactive dashboards and KPIs for given solutions for multiple clients.

  • Develop interface specifications working in conjunction with vendor and users.

  • Develop presentable solution prototype on cloud to demonstrate the concept for the project.

  • Develop software-based integrations between our products and third-party applications.

  • Develop testing using tools such as Postman and SoapUI.

  • Develop with a result-driven approach while maintaining implementation schedules.

  • Develop Workday reports to validate integration results and accuracy.

Diagnose

Diagnose software and integration issues.

Document

  • Document and analyze current business processes and underlying systems / applications.

  • Document end to end solution, integration flows, data models, configurations, and setup.

  • Document necessary integration architecture design and analysis work.

Drive

Drive common vision, practices and capabilities across teams.

Enhance

Enhance the current CI / CD processes to support new and existing development.

Ensure

  • Ensure API documentation is created and remains up to date.

  • Ensure integration development deliverables are completed on a time, budget, and quality.

  • Ensure software development lifecycle and standards are followed.

Establish

  • Establish Cloud integrations back to our legacy DW.

  • Establish professional presence in all environment.

  • Establish responsibilities of IS resources involved in testing.

Estimate

  • Estimate effort and ensure timely delivery of projects.

  • Estimate effort, participate in planning, and suggest improvements.

Evaluate

  • Evaluate and recommend emerging technologies and options for data engineering and data management.

  • Evaluate and suggest innovative solutions and workarounds for customer requirements.

Extract

  • Extract data from xml datatype fields from using SQL queries and SSIS for SSRS reporting needs.

  • Extract and transform data from multiple sources and loads data into one or more destinations.

Facilitate

Facilitate governance model to gain alignment and approval on roadmap, projects and changes.

Gather

  • Gather functional and technical system requirements.

  • Gather insights and feedback from Integration Partners for continuous improvement of integration.

Help

Help business users analyze data as well as providing data insight to upper management.

Identify

  • Identify inefficiencies in system processes, recommends & implements changes.

  • Identify and resolve incidents and requests in a timely, professional manner.

  • Identify areas of improvement and implement the solution to improve overall efficiency.

Implement

Implement monitoring and support measurements for continuous improvement.

Increase

Increase your knowledge with Tuition.

Integrate

  • Integrate and cleanse time series, relational and unstructured data models into solutions.

  • Integrate and configure Time-series Databases (i.e. Historians).

  • Integrate applications via RESTful APIs (web services).

Interact

Interact with major integrated clients to understand their system architecture and technologies.

Investigate

Investigate and resolve issues.

Lead

  • Lead projects of moderately to complex risk and resource requirements.

  • Lead proof-of-concept and prototyping efforts.

  • Lead technology solutions enabling advanced analytics (AI / ML).

  • Lead the research, development & implementation of special projects, as needed.

Learn

  • Learn from deep subject matter experts through mentoring and on the job coaching.

  • Learn the company culture, get to know your co-workers and IT and business partners.

Load

  • Load Balancers such as Nginx.

  • Load data into Workday using Workday delivered templates and enterprise interface builder (EIB).

Maintain

  • Maintain all applicable documentation pertaining to specific SDLC phases.

  • Maintain development and test data environments by populating the data based on project requirements.

  • Maintain engagement with business and IT partners.

  • Maintain tasks and updates in Rally.

  • Maintain technical documentation to support integrations.

Manage

  • Manage multiple technical initiatives, potentially on multiple projects simultaneously.

  • Manage workflow on Google Projects.

Monitor

Monitor performance and optimize of ETL jobs.

Oversee

Oversee and support user acceptance testing.

Own

  • Own and drive content development projects, including managing participation from others.

  • Own the development process from requirements gathering to full implementation.

  • Own the integration of DPA solutions and delivery effort across different product delivery teams.

  • Own the process of bringing data reliably into the company's infrastructure.

Participate in

  • Participate and contribute in grooming technical user stories impacting integration.

  • Participate in a 1-in-4 rotation for on-call support (average less than 2 calls per week).

  • Participate in an on-call rotation for production Enterprise Integration systems.

  • Participate in business analysis activities to gather data integration and movement requirements.

  • Participate in development and validation of Enterprise data warehouse.

  • Participate in functional and technical requirements gathering and review.

  • Participate in integration testing and debugging activities.

  • Participate in technical training, methodology, and enablement.

  • Participate in weekly team meetings.

  • Participate proactively on cross-functional discussions related to integrations and best practices.

Perform

  • Perform Application development and unit testing for the assigned BSP projects.

  • Perform complex conceptual analyses.

  • Perform data profiling using tooling and ad hoc system query languages to validate data analysis.

  • Perform design and development of processes to support project requirements.

  • Perform development of integration on Snaplogic middleware.

  • Perform effectively as a member of project team (s) and individually.

  • Perform production deployments.

  • Perform requirements gathering and documents processes with internal stakeholders.

  • Perform solution and / or code reviews when applicable ensuring best practices are being met.

Plan

Plan, design, coordinate with various functional and application teams to understand requirements.

Prepare

Prepare System Implementation Plan document for PAT and PROD environments.

Propose

Propose and compare integration design and technology options with technical leads.

Provide

  • Provide appropriate documentation and knowledge transfer to the technical support teams.

  • Provide Cloud and On-Premise remote support for clients.

  • Provide consistent and clear communications between all project stakeholders.

  • Provide demonstrations to clients throughout the entire project life-cycle.

  • Provide demonstrations to clients throughout the entire project lifecycle.

  • Provide documentation and supporting artifact creation.

  • Provide expertise, consultation, and coaching.

  • Provide leadership for projects as a technical specialist.

  • Provide operational and production support for integration services.

  • Provide recommendations on code efficiencies and best practice for integrations.

  • Provide regional and global guidance and support of Global Finning Integration Systems.

  • Provide technical mentorship to team members and drive rollout of Agile development for key projects.

  • Provide unit test coverage and validation support.

Research

Research and recommend appropriate integration development best practices, and tools.

Review

  • Review and understand specifications, use cases, and requirements.

  • Review performance and conduct performance tuning as required on mappings / workflows.

Scope out

Scope out the specifications of the interfaces in more detail to provide dates for completion.

Stay current in

Stay current in technical knowledge and best practices in software development.

Support

  • Support and guide the platform.

  • Support continuous integration and deployment.

  • Support end-end management of the APIs over its entire lifecycle.

  • Support Testing and Validations.

Thrive

Thrive on simultaneously operating at multiple levels and managing multiple responsibilities.

Train

Train the junior resources on the tools and the processes.

Translate

  • Translate technical requirements into specifications that will be used to implement solutions.

  • Translate user requirements into technical.

Troubleshoot

Troubleshoot system problems and issues and look for ways to improve interface performance.

Understand

  • Understand data models and their relationship to reporting.

  • Understand functional and technical requirements.

Update

  • Update status reports, attend mandatory trainings.

  • Update to ASDP document as per the changes in project.

Upgrade

Upgrade or enhancements must be made to integration services if needed.

Use

Use pertinent data and facts to identify and solve a range of problems within area of expertise.

Utilize

  • Utilize best practices to improve products and services.

  • Utilize development Platform to solve mission-critical business challenges.

  • Utilize understanding of customer's business needs to determine requirements.

Verify

Verify and validate data processes through performance and quality measurements.

Work with

  • Work autonomously on a range of tasks and may be relied upon to coach / educate others.

  • Work closely with business partners in developing and operationalizing analytics solutions.

  • Work closely with CAT and other external companies on integration requirements.

  • Work closely with Designers & Product Managers.

  • Work closely with systems and software engineers, peer systems integrators and testers.

  • Work closely with the Product Management and Software Engineering teams.

  • Work collaboratively with application team, business partners, vendor team and other technical teams.

  • Work directly with system owners and functional analysts to understand and document requirements.

  • Work effectively with other Team members and Business Partners internally and externally.

  • Work independently, complete work with moderate to low supervision.

  • Work on artifacts and documentations.

  • Work on-site at Austin-based client locations.

  • Work well in both individual and team settings both on and off client side.

  • Work with a variety of databases in order to integrate them (SQL,DB2,Sybase, etc).

  • Work with Implementation team to deliver interfaces on time for customers.

  • Work with other MuleSoft Developers to review current methodologies and outcome-based delivery model.

  • Work with other various partners / stakeholders to ensure project success.

  • Work with sales on solutions for proposal purposes and marketing to build collateral and messaging.

  • Work with specifications of both the sending and receiving system towards mutually-agreed results.

  • Work with vendors to understand integration and apply best practices.

Most In-demand Hard Skills

The following list describes the most required technical skills of an Integration Developer:

  1. Java

  2. XML

  3. Javascript

  4. SQL

  5. Soap

  6. Mulesoft

  7. Rest

  8. Json

  9. Python

  10. Oracle

  11. Tibco

  12. C#

  13. Software Development

  14. Apigee

  15. Integration Platforms

  16. Jenkins

  17. Enterprise Integration Patterns

  18. SOA

  19. Webmethods

  20. Configuration

  21. GIT

  22. Mashery

  23. API Management Solutions

  24. Deployment, And Testing

  25. Github

  26. JEE

  27. Mulesoft Anytime Platform

  28. Oracle Esb

  29. Software Delivery

  30. XSLT

  31. AWS

  32. Azure

  33. Design

  34. N Complex Environments

  35. Mysql

  36. .Net

  37. Enterprise Software Application

  38. Angular

  39. Dell Boomi

  40. JMS

Most In-demand Soft Skills

The following list describes the most required soft skills of an Integration Developer:

  1. Written and oral communication skills

  2. Analytical ability

  3. Problem-solving attitude

  4. Interpersonal skills

  5. Organizational capacity

  6. Attention to detail

  7. Collaborative

  8. Multi-task

  9. Work independently with little direction

  10. Flexible

  11. Self-motivated

  12. Conceptual

  13. Reasoning

  14. Team player

  15. Troubleshooting skills

  16. Work in a challenging, fast-paced environment

  17. Confident

  18. Customer focused

  19. Enthusiastic

  20. Motivated

  21. Proactive

  22. Time-management

Restez à l'affût du marché de l'emploi dans le sport!

Abonnez-vous à notre infolettre