Integration Developer

Pretoria, Gauteng 0157, South Africa

Job Description








JOB PURPOSE:
Design, build, and implement integration solutions that connect various software applications, systems, and databases within an organisation and ensure seamless data exchange and communication between different IT systems meeting the business requirements as well as improving overall efficiency and productivity. KEY PERFORMANCE AREAS:

  • Requirements gathering xe2x80x93 through engagement with business i.e., collect, document and review the business requirements.
xe2x80xa2 Integration design xe2x80x93 design integration solutions that meet business requirements, taking into consideration the design attributes such as scalability, reliability and performance.
xe2x80xa2 Integration patterns and architecture xe2x80x93 select and apply relevant and best practices integration patterns.
xe2x80xa2 Integration development xe2x80x93 develop complex integration solutions applying various integration techniques and development languages
xe2x80xa2 Agile development methodologies xe2x80x93 develop solutions following the agile delivery and continuous integration deployment
xe2x80xa2 Testing and Quality assurance xe2x80x93define, develop and execute integration test plans as well as ensuring good quality code development
xe2x80xa2 Security xe2x80x93 design secured integration solutions and applying relevant security best practices
xe2x80xa2 Technical writing xe2x80x93 develop and maintain comprehensive technical documentation, specifications and related technical specifications
xe2x80xa2 Project management xe2x80x93 plan, organise and manage complex system integration projects within specified time and budget constraints
xe2x80xa2 Data Governance - understanding of data governance principles and implement data governance processes and policies to ensure data integrity and security.
xe2x80xa2 Mentoring xe2x80x93 guiding and supporting junior resources on data related tasks


EDUCATION, SKILLS AND EXPERIENCE:
  • A relevant ICT degree or equivalent qualification
  • Requirements gathering xe2x80x93 minimum five (6) year experience
  • Integration design xe2x80x93 minimum five (6) year experience
  • Integration patterns and architecture xe2x80x93 minimum five (6) year experience
  • Integration development xe2x80x93 minimum five (6) year experience in integration development using techniques and tools/ languages, such as C#, JavaScripting, web services, REST APIs, JSON, XML, API management platforms
  • Agile development methodologies xe2x80x93 minimum three (3) year experience operating in an agile delivery methodology
  • Testing and Quality assurance xe2x80x93 minimum three (3) year experience
  • Security xe2x80x93 minimum two (2) year experience
  • Technical writing xe2x80x93 minimum three (3) year experience
  • Project management xe2x80x93 minimum three (3) experience operating within an agile project management environments
  • Data Governance xe2x80x93 knowledge of data governance principles and policies.
  • Mentoring xe2x80x93 experience in mentoring junior resources
  • Knowledge of infrastructure, networks and database management system is an advantage
  • Working experience in developing cloud based integration solutions in Azure cloud environments is an advantage

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1270733
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng 0157, South Africa
  • Education
    Not mentioned