Integration Architect (24 Months)

Pretoria, Gauteng, South Africa

Job Description


Job Advert Summary

The Integration Architectxe2x80x99s role is to plan, coordinate, architect, and supervise all activities related to the integration of software programs, applications, and third-party solutions as required to meet the business requirements of the company. This individual is also responsible for developing and maintaining an application and integration architecture blueprint for the company. This individual will oversee testing of the interoperability of application modules under development by in-house software development teams, commercial off-the-shelf software deployed in the company environment, and with external third parties as necessary. Proven communication skills, problem-solving skills, and knowledge of integration best practices are critical to successful performance in this role.

Minimum Requirements

Formal Education & Certification University degree in computer science or computer engineering, and 10 years or more equivalent work experience.
Certifications : Architecture and related certification Knowledge & Experience 10 years direct experience in enterprise-level applications.
Proven experience in developing enterprise and solution level architectural designs.
Proven experience in overseeing the linking of cross-functional applications between disparate business units and systems.
Experience with business and technical requirements analysis, business process modeling/mapping, methodology development, and data mapping.
Extensive experience with core integration platform or ESB
Technically fluent in any programming languages
Strong background in risk management methodologies as they relate to integration/software engineering.
Direct, hands-on experience with automated integration tools
Knowledge of relational database design and management techniques.
Good project management skills and/or substantial exposure to project-based work structures, project lifecycle models, etc.
Strong knowledge of system and software quality assurance best practices and methodologies.
Competency with XML constructs and schemas.
Confidence and experience with API protocols and schemas such as SOAP and REST.
Knowledge of network protocols and standards
Strong understanding of end-user needs and requirements.
Excellent understanding of the organizationxe2x80x99s goals and objectives. Personal Attributes Excellent oral and interpersonal communication skills.
Outstanding writing and documentation skills.
Able to communicate ideas in both technical and user-friendly language.
Able to conduct research into application issues and products.
Highly self-motivated and directed, with keen attention to detail.
Able to prioritize and execute tasks in a high-pressure environment.
Experience working in a team-oriented, collaborative environment.
Knowledge of applicable data privacy practices and laws

Duties and Responsibilities

Responsibilities Strategy & Planning Develop and maintain an integration architecture blueprint for the company.
Orchestrate integration projects and corresponding strategies between business units and development teams.
Plan, execute, and manage the integration of new applications into existing systems and software throughout the enterprise.
Plan, execute, and manage the integration of new application integration technology into the existing Applications Integration environment.
Ensure that integration projects meet business requirements and goals, fulfill end-user requirements, and identify and resolve systems issues.
Ensure that integration planning and practices are aligned with strategic business goals and the companyxe2x80x99s overall strategic vision.
Develop standards and processes to support and facilitate integration projects and initiatives. Acquisition & Deployment Research and make recommendations on integration products and services in support of procurement and development efforts.
Collaborate with analysts, designers, and system owners in the testing of newly integrated software programs and applications.
Lead integration testing phase of software and applications under development in order to identify and remedy potential problem areas.
Liaise with software developers and engineers to address issues in program logic and the interoperability of new applications with existing systems software.
Build relationships with software development and engineering teams to gain an understanding of application architectures and required functionality.
Build relationships with vendors of application software deployed in the organizationxe2x80x99s IT environment to learn about and provide feedback on their technical integration capabilities. Operational Management Ensure the collection and coherent interpretation of the various business processes affected by integration efforts.
Work diligently to enhance or improve business processes via integration or, as necessary, minimize the impact of integration on those processes.
Evaluate results of integration projects, then report and make recommendations based on findings.
Where necessary, provide guidance to junior members of the team.

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.


Job Detail

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