Application Architect

South Africa, South Africa

Job Description


Closing Date 2023/09/29
Reference Number MMH230922-3
Referral Platform URL
Job Title Application Architect
Position Type Permanent
Role Family Information Technology
Cluster Momentum Investments
Remote Opportunity Some of the time
Location - Country South Africa
Location - Province Gauteng
Location - Town / City Centurion
Introduction

Through our client-facing brands Metropolitan and Momentum, with Multiply (wellness and rewards programme), and our other specialist brands, including Guardrisk and Eris Property Group, the group enables business and people from all walks of life to achieve their financial goals and life aspirations.

We help people grow their savings, protect what matters to them and invest for the future. We help companies and organisations care for and reward their employees and members. Through our own network of advisers or via independent brokers and utilising new platforms Momentum Metropolitan provides practical financial solutions for people, communities and businesses. Visit us at
Role Purpose

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.
Requirements

  • Relevant degree/qualification in Computer Science, Information Technology, or equivalent 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).
We're looking for someone with
  • 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).
  • Working knowledge of cloud capabilities, e.g. CDN, cloud storage, etc.
  • Working knowledge of application modeling and UML.
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.
  • Knowledge of business process modelling and design.
  • Exposure to Lean and Agile methodology tools.
  • Knowledge of design across multiple domains (UI design and technologies including web and mobile, business logic, service, database).
  • Knowledge of DevOps philosophy and practices Exposure to documentation of solutions using notation and method most appropriate to consuming stakeholders.
  • Knowledge of integration patterns and middleware.
Duties & Responsibilities
  • 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, authorisation, auditing, styling and defect tracking capabilities.
  • Establish and maintain a framework that enables developers to trace and investigate system defects and anomalies in an effective and repeatable manner.
  • Establish and maintain a framework that ensures compliance with security and auditing standards and policies.
  • Establish and maintain automated testing framework(s) that will enable development teams to automate functional and non-functional tests sustainably and effectively.
  • Establish and manage a community of practice to ensure engagement developers stay up-to-date with best practices, productivity tools and technology trends.
  • Continuously evaluate development practices and tools to ensure long term sustainability, system reliability and cost-effectiveness.
  • Create and manage a practice that governs compliance with code quality, security, auditing and release management standards and policies.
  • Create and manage a framework that enables a TechOps team to monitor and manage system compliance with business SLAs.
  • Continuously review the applicability of new and existing technologies in the engagement environment to optimise efficiency and stimulate innovation.
Competencies
  • Strong communication and documentation skills.
  • Structure and present perspectives in a respectful but confident manner.
  • Good interpersonal skills,.
  • Detail oriented.
  • Team player.
Policy

We are committed to Employment Equity, diversity and inclusion when recruiting internally and externally. All appointments are made in alignment to our Employment Equity goals and we encourage people with disabilities to apply.

Momentum Metropolitan

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
    JD1265747
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    South Africa, South Africa
  • Education
    Not mentioned