Application Architect

Centurion, Gauteng, South Africa

Job Description

Job Summary Our client is actively seeking a highly skilled and experienced Application Architect to join their dynamic team. The Application Architec t will play a pivotal role in designing and implementing innovative software solutions that align with business objectives and drive technological excellence. The purpose of the role is to design well architected and integrated applications trying to best design for the long-term capability and sustainability of the company. Ensuring applications comply with security protocols and standards and align as well as possible with the larger group strategies. The ability to leverage innovative technologies due to value creation and innovation opportunities to move the organization into the future. Create and maintain architectural diagrams and knowledge resources to ensure systems continuity. Your Expertise: 8-10 years of relevant experience or exposure of IT solution delivery (essential). At least 5 years relevant experience or exposure in software/application development. At least 3 years relevant experience leading a competency and/or community of practice. Exposure to Agile Development environment, system development and implementation of large object orientated solutions (essential). Experience in the investments industry with general knowledge of underlying IT architectures and technologies (essential). Qualifications Required: Relevant Degree/qualification in Computer Science, Information Technology Expert level knowledge of at least one client-side web framework (e.g., Angular IO), OpenID Connect, oAuth2 and the Rest integration standard. Expert level knowledge of NodeJS. Expert level knowledge of at least one report generation technology e.g., JSReports. Expert level knowledge of design patterns and best practices required for the development of responsive singe page applications. Expert level knowledge of Ci/CD pipeline creation and management. Expert level knowledge of at least one engagement testing frameworks. Working knowledge of contains (Docker) and container runtime environments (Kubernetes). What youxc3xa2xe2x82xacll do: Establish and maintain a system architecture that enables consumers to interact with the business capabilities through their preferred engagement channel, e.g., Web, WhatsApp, Mobile app, Telephone etc. Establish and maintain web and reporting capabilities that enable development teams to deliver on business demands effectively and reliably. Establish and maintain an engagement platform that will enable capability teams to independently host engagement systems while reusing shared authentication, authorization, auditing, styling and defect tracking capabilities. Additional Knowledge Knowledge of database management system software (SQL, no-SQL, ERDs, DB modelling, transactions, object-relational-mapping). Knowledge of object or micro service design. Knowledge of operating system software. Location: Centurion Hybrid working model



Job Mail

Beware of fraud agents! do not pay money to get a job will not be responsible for any payment made to a third-party. All Terms of Use are applicable.

Related Jobs

Job Detail

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