Integration Developer

Role Purpose:

Managing, maintaining, and supporting integrations, setting up new integrations, documenting integrations, system owner for all integrations and integrations systems.


Principle Accountabilities:

The Integration Developer is responsible for developing and maintaining system integrations and components (including but not limited to):

  • Application to application integrations
  • Services
  • Internal and external API
  • File transfer
  • EDI and SQL queries
  • Participating in requirements analysis and decomposition
  • Design
  • Development
  • Internal testing
  • Documentation of application-application integrations
  • Troubleshooting and documenting existing integrations
  • Proving technical support to business users and customers
  • Develop and maintain services used in application integrations
  • Design integration solutions and document the design in accordance with best practices
  • Develop and maintain data integration components such as SQL queries, stored procedures, data extraction and cleansing, and integration with system front end components
  • Build reports and/or data extracts to support business analysis surrounding integrations
  • Resolve system defects, acting as liaison, and developing solutions
  • Coordinate directly with business users and business analyst to best understand and analyse business specifications
  • Provide technical assistance to troubleshoot and resolve integration errors


Education & work experience requirements/ Skills:

Knowledge & Experience

  • Bachelor’s Degree in Computer Science, related field, or equivalent experience
  • 5+ years of development experience
  • Prior experience working with ERP or Supply Chain solutions
  • Experience in XML and PHP, Python, or related language
  • Experience in structured release and deployment best practices
  • Demonstrated experience writing Web Services, RESTFUL or SOAP as well as writing fault-tolerant code
  • Project Management experience



  • Demonstrated strong analytical/problem solving skills and ability to follow procedures and resolve exceptions
  • Familiarity with database tools such as SQL Server Management Studio (SSMS) or SQL Developer, Integration Architecture, and best practices
  • Excellent written/verbal communication and interpersonal skills with a strong sense of customer service
  • Strong organisational skills and the ability to perform multiple tasks simultaneously, set priorities
  • Strong familiarity with agile software development practises and tools
  • Exceptional communication skills (written and verbal)
  • Ability to work under pressure and time constraints
  • Time management



  • Adaptability: Adjusting effectively to work with new structures, processes, and requirements
  • Communication: Setting up ongoing procedures to collect and review information needed to manage activities
  • Managing work: Effectively managing one’s time and resources to ensure that work is completed efficiently (includes time management)
  • Stress tolerance: Maintaining stable performance under pressure
  • Work standards: Assuming responsibility and accountability for successful completing assignments or tasks
  • Teamwork: Must work well with others



  • Induction
  • Quality Training
Upload your CV/resume or any other relevant file. Max. file size: 20 MB.