GMA Vacancies

Share this post on

To apply, click on the link at the end of the posts and all the best with your applications.

UX Designer

Key Job Purpose:

  • Design and optimize user experiences for GMA’s digital products and platforms.
  • Collaborate with developers, business analysts, product managers, and stakeholders to deliver intuitive, accessible, and visually engaging interfaces that meet user needs and business objectives.

Key Performance Areas:

  • Delivery of user-centric, accessible, and visually appealing digital interfaces
  • Improved user satisfaction and engagement metrics
  • Consistent application of design systems and brand guidelines
  • Effective collaboration with cross-functional teams
  • Usability testing and iterative design improvements

KEY PERFORMANCE AREAS

1. User Research & Analysis

  • Conduct user research, interviews, and surveys to understand user needs, behaviours, and pain points
  • Analyse data and feedback to inform design decisions
  • Develop personas, user journeys, and experience maps

2. Interaction & Visual Design

  • Create wireframes, prototypes, and high-fidelity mock-ups for web and mobile applications
  • Design intuitive navigation, workflows, and interactions
  • Apply design systems, style guides, and branding consistently across products

3. Usability Testing & Iteration

  • Plan and conduct usability tests; gather and analyse results
  • Iterate on designs based on user feedback and analytics
  • Ensure accessibility standards (WCAG) are met

4. Collaboration & Communication

  • Work closely with developers, BAs, QA, and product managers to ensure design feasibility and alignment
  • Present design concepts and rationale to stakeholders
  • Document design specifications and hand off assets to development teams

5. Continuous Improvement

  • Stay current with UX/UI trends, tools, and best practices
  • Advocate for user-centered design and accessibility within the organization
  • Contribute to the evolution of design systems and processes

INHERENT JOB REQUIREMENTS

Core Competencies (Compulsory)

  • Proficiency in design and prototyping tools (e.g., Figma, Adobe XD, Sketch, InVision)
  • Understanding of HTML, CSS, and responsive design principles
  • Knowledge of accessibility standards (WCAG) and usability heuristics
  • Experience with user research methods and usability testing
  • Familiarity with Agile/Scrum development environments

Professional Skills

  • Analytical and creative problem-solving
  • Effective communication and presentation skills
  • Collaboration and stakeholder engagement
  • Attention to detail and organizational skills
  • Empathy and user advocacy

Qualification and Experience:

Minimum: Bachelor’s degree in design, Human-Computer Interaction, or related field

Ideal: Postgraduate qualification in Design or related discipline

Experience:

Minimum: 3+ years’ experience in UX/UI design for digital products; Portfolio demonstrating user-centered design process and outcomes

Ideal: Certification in UX (e.g., NN/g, HFI, UXQB)

Knowledge:

  • In-depth knowledge of organisation’s policies and processes.
  • In-depth Knowledge of applicable data privacy practices and laws.
  • Knowledge of ECTA, Cybercrimes Act, POPIA and other relevant IT regulations.
  • Knowledge of Enterprise Architecture.
  • Experience in deploying M365 products.

OTHER REQUIREMENTS

  • Innovation
  • Integrity
  • Quality Oriented
  • Highly self-motivated and directed
  • Keen attention to detail
  • Flexible and ability to work under pressure
  • Self-driven and motivated

KEY RELATIONSHIP INTERFACES

Internal Relationships (to the GMA Group):

  • GMA Board
  • GMA Board Committee
  • All GMA Staff
  • GMA MANCO
  • GMA EXCO
  • Bombela

External Relationships (with departments and other key parties):

  • Auditor General
  • IT Service Providers
  • Customers
  • GMA Service Providers

Click here to apply

Senior Innovation and Programme Manager

Key Job Purpose:

  • Lead the delivery of digital innovation projects and programmes, ensuring successful execution and alignment with organisational strategy. Conduct research on emerging technologies and methodologies to drive continuous improvement and future-readiness.

Key Outcomes:

  • Coordinate Successful delivery of innovation projects and programmes
  • Lead adoption of emerging technologies and best practices
  • Research-driven recommendations for digital transformation
  • Continuous improvement in project delivery processes
  • Effective collaboration across teams

KEY PERFORMANCE AREAS

a). Lead Project Delivery

  • Lead and coordinate the delivery of digital innovation projects and programmes.
  • Oversee project planning, execution, monitoring, and closure.
  • Align programme outputs with enterprise architecture standards and transformation goals
  • Ensure projects are delivered on time, within scope, and aligned with strategic objectives.
  • Collaborate with cross-functional teams to resolve delivery challenges.

b). Research & Emerging Technology

  • Collaborate with enterprise and solution architects to ensure integrated, future-ready solutions
  • Facilitate cross-domain collaboration for holistic digital solutions
  • Conduct research on emerging digital technologies, methodologies, and best practices.
  • Evaluate new tools, platforms, and approaches for potential adoption.
  • Pilot innovative solutions and assess their impact and scalability.
  • Share insights and recommendations with leadership and delivery teams.

c). Mentorship & Capability Building

  • Mentor and coach teams in innovation and programme delivery
  • Build capability and foster a culture of experimentation and continuous improvement
  • Support professional development and knowledge sharing

d). Stakeholder Engagement

  • Serve as the primary point of contact for internal and external stakeholders regarding innovation and programme delivery.
  • Facilitate workshops, showcase success stories, and ensure stakeholder buy-in for transformation initiatives.

INHERENT JOB REQUIREMENTS

Generic Competencies:

  • Strategic acumen
  • Analytical

Technical Competencies

  • Digital innovation frameworks and methodologies (Agile, Lean, Design Thinking, etc.)
  • Programme and portfolio management principles
  • Solution architecture and integration
  • Change management and benefits realization
  • Familiarity with enterprise architecture standards
  • Knowledge of compliance and governance (POPIA, KING IV)

Professional Skills

  • Team leadership and people development
  • Analytical and problem-solving skills
  • Effective communication and stakeholder engagement
  • Time management and prioritisation
  • Attention to detail and organisational skills
  • Adaptability and continuous improvement mindset

Qualification and Experience:

Minimum: Bachelor’s degree in IT, Innovation, Programme Management, or related field

Ideal:

  • Postgraduate qualification in IT, Innovation, or Business
  • Certification in programme management, innovation, or architecture (e.g., TOGAF, PMP, Agile, Design Thinking)

Experience:

  • 6+ years’ experience in digital transformation, innovation, or programme delivery
  • Recognised ability in relevant methodologies (Agile, Lean, Design Thinking, etc.)

Knowledge:

  • IT Governance (KING IV)
  • Proficient in Microsoft and other applicable software applications
  • Management principles
  • Ability to work with Office Applications, ERP Software and Communications Systems
  • Good general knowledge and understanding of IT environments, technologies and associated products

OTHER REQUIREMENTS

Core Competencies (Compulsory)

  • Professional and Ethical Behaviour
  • Personal Effectiveness
  • Customer Centricity
  • Teamwork and Collaboration
  • Digital Astuteness
  • Lifelong Learning
  • Effective Communication

Job-Specific Competencies (Compulsory)

  • Analysis and Innovative Problem Solving
  • Programme and Project Management
  • Data-Driven Decision-Making
  • Achievement Orientation
  • Relationship Building and Networking

Technical Competencies

  • Business Perspective
  • Legislation, Policies, Procedures and Standards
  • Corporate Governance
  • Risk Management
  • Accounting and Reporting
  • Financial and Management Accounting
  • Financial Budgeting, Planning and Reporting
  • Financial Policy Development, Interpretation and Application
  • Financial Systems, Processes and Technology
  • Auditing
  • Concern for Safety
  • Administration Management
  • Information Gathering and Processing
  • Negotiations, Conflict Management and Resolutions
  • Monitoring and Evaluation
  • Information Management
  • Records and Information Management
  • Using Financial Information
  • Writing Skills
  • Human Resources Management
  • Fostering Learning
  • Job Analysis and design
  • Commercial and contract management
  • Diversity Management
  • Brand Management
  • Using information technology
  • Industry & Market Insights
  • Capacity Management
  • Demand Management

Leading Competencies

  • Strategic Thinking and Execution
  • Directing and Inspiring Others
  • Team Leadership
  • Resource Management
  • Coaching and Mentoring Others
  • Change Leadership
  • Institutional performance management and accountability

Specialisation Competencies

  • Strategic Thinking and Execution
  • Market and Competitor Awareness
  • Thought leadership
  • Resource Planning
  • Coaching and Mentoring Others
  • Change Influencer
  • Institutional performance management and accountability

KEY RELATIONSHIP INTERFACES

Internal Relationships (to the GMA Group):

  • GMA: CEO
  • GMA: COO
  • Senior and Executive Management
  • Unit heads
  • Board

External Relationships (with departments and other key parties):

  • Stakeholders
  • Service Providers
  • Data providers
  • Other government departments

Click here to apply

Senior Developer

Key Job Purpose:

  • To lead the design, implementation, debugging, documentation, release and maintenance of software-based solutions, write code and enhance software/systems in accordance with ICT standards and the enterprise architecture for the GMA.
  • Design, develop, test, and maintain high-quality software solutions that align with enterprise standards and business objectives.
  • Lead by example in engineering excellence, mentor developers, and collaborate with architects, BAs, UX, QA, and DevOps to deliver secure, scalable, and reliable digital products using DevSecOps practices.

Key Performance Areas:

  • Provide strategic leadership and foster team alignment
  • Govern code quality and technical standards.
  • Enable and optimize CI/CD practices
  • Ensure operational stability and observability
  • Mentor and develop team capability

KEY PERFORMANCE AREAS

1. Technical Leadership & Delivery Management

  • Own the technical plan for sprints/releases; break down work, estimate, and sequence backlog with Product/Project Managers
  • Lead solution design sessions; guide trade‑offs on performance, resiliency, and security
  • Review/merge complex PRs; maintain high bar on code quality, tests, and documentation
  • Triage blockers early; coordinate with architects, QA, and DevOps to keep flow unblocked

2. Hands_on Engineering

  • Implement complex features/reference implementations across services/APIs and integrations
  • Maintain automated tests (unit, integration, contract) and harden pipelines
  • Instrument applications for logging, tracing, and metrics; drive production‑readiness checklists

3. DevSecOps & Reliability

  • Own CI/CD health (build times, flakiness, quality gates) and security scans (SAST/DAST, dependency)
  • Define/monitor SLOs/SLIs; lead incident response, postmortems, and remediation
  • Promote automation‑first mindset to reduce toil and MTTR

4. People Development & Ways of Working

  • Align implementations with Solution/Enterprise Architecture standards and reference patterns
  • Partner with BAs/UX on feasibility and solution shaping; ensure shared understanding
  • Communicate status, risks, and technical debt transparently; propose mitigations

5. Architecture Alignment & Stakeholder Collaboration

  • Align implementations with Solution/Enterprise Architecture standards and reference patterns
  • Partner with BAs/UX on feasibility and solution shaping; ensure shared understanding
  • Communicate status, risks, and technical debt transparently; propose mitigations

INHERENT JOB REQUIREMENTS

Core Competencies (Compulsory):

  • Proficiency in .NET (C#) and/or Java; front-end frameworks (React/Angular/Vue); RESTful APIs and microservices
  • Relational databases (SQL Server/PostgreSQL) and ORMs; basics of NoSQL (e.g., CosmosDB/DocumentDB)
  • CI/CD tools (Azure DevOps/GitHub Actions), containerization (Docker), and orchestration (AKS/Kubernetes)
  • Cloud platforms (Microsoft Azure) including identity (Azure AD), API management, storage, messaging
  • Automated testing frameworks (xUnit/NUnit/Jest/Cypress), static analysis and SAST/DAST tools
  • Secure coding, secrets management (Key Vault), and compliance (POPIA, KING IV) context
  • Version control (Git), branching strategies, and code review best practices

Professional Skills

  • Technical leadership & team mentorship; backlog shaping, estimation, delivery discipline
  • Stakeholder communication & expectation management; structured problem‑solving; documentation & knowledge sharing

Qualification and Experience:

Minimum:

  • Bachelor’s degree in computer science/information systems/engineering or equivalent experience
  • Agile/Scrum methodology

Ideal:

  • Relevant certifications (e.g., Microsoft Azure Developer Associate, Azure DevOps Engineer)

Experience:

  • 6+ years professional software development, including 2+ years leading engineers/squads
  • Proven delivery with Agile/Scrum/Kanban and CI/CD (Azure DevOps/GitHub)

Knowledge:

  • In-depth knowledge of organisation’s policies and processes
  • In-depth Knowledge of applicable data privacy practices and laws
  • In-depth knowledge of the Microsoft PowerApps, Power Automate & Power BI Platforms.
  • Working knowledge of current network hardware, protocols, and standards
  • Knowledge of ECTA, Cybercrimes Act, POPIA and other relevant IT regulations
  • Knowledge of Enterprise Architecture;
  • Experience in deploying M365 products;
  • Knowledge of data warehouse methodologies and data modelling. Working knowledge of network and PC operating systems

OTHER REQUIREMENTS

  • Innovation
  • Integrity
  • Quality-Orientated
  • Highly self-motivated and directed
  • Keen attention to detail
  • Flexible and ability to work under pressure
  • Self-driven and motivated

KEY RELATIONSHIP INTERFACES

Internal Relationships (to the GMA Group):

  • GMA Board
  • GMA Board Committee
  • All GMA Staff
  • GMA MANCO
  • GMA EXCO
  • Bombela

External Relationships (with departments and other key parties):

  • Auditor General
  • IT Service Providers
  • Customers
  • GMA Service Providers

Click here to apply

Senior Solution Architect

Key Job Purpose:

  • Design, validate, and oversee the implementation of technology solutions that meet business requirements and align with enterprise architecture standards. Collaborate with stakeholders, architects, developers, and other teams to deliver secure, scalable, and maintainable solutions that support organisational objectives.

Key Performance Areas:

  • Delivery of solutions that meet business, technical, and compliance requirements
  • Alignment of solution designs with enterprise architecture and technology standards
  • Effective collaboration across business and technical teams
  • Risk mitigation and quality assurance in solution delivery
  • Documentation and knowledge transfer for implemented solutions

KEY PERFORMANCE AREAS

1. Solution Design & Validation

  • Analyse business requirements and translate them into solution architectures and technical specifications
  • Design end-to-end solutions, including integration, data flow, security, and scalability
  • Evaluate and select appropriate technologies, platforms, and frameworks
  • Ensure solutions are compliant with enterprise standards and regulatory requirements

2. Collaboration & Stakeholder Engagement

  • Work closely with business analysts, developers, UX designers, QA, and infrastructure teams to ensure solution feasibility and alignment
  • Facilitate design workshops and technical reviews
  • Communicate solution concepts and rationale to stakeholders and technical teams

3. Implementation Oversight

  • Provide guidance and support to development teams during implementation
  • Review code, configurations, and deployments to ensure adherence to design and standards
  • Resolve technical challenges and make decisions on trade-offs as needed

4. Quality Assurance & Risk Management

  • Align implementations with Solution/Enterprise Architecture standards and reference patterns
  • Partner with BAs/UX on feasibility and solution shaping; ensure shared understanding
  • Communicate status, risks, and technical debt transparently; propose mitigations

5. Documentation & Knowledge Transfer

  • Produce and maintain solution architecture documents, diagrams, and specifications
  • Support handover to operations and maintenance teams
  • Share knowledge and best practices with peers and stakeholders

INHERENT JOB REQUIREMENTS

Core Competencies (Compulsory):

  • Solution architecture and design patterns
  • Integration technologies (APIs, messaging, ETL, microservices)
  • Cloud platforms (Microsoft Azure preferred)
  • Security and compliance standards (POPIA, KING IV)
  • Data modelling and database design
  • DevSecOps practices and CI/CD pipelines
  • Familiarity with front-end and back-end development frameworks

Professional Skills

  • Analytical and strategic thinking
  • Effective communication and presentation skills
  • Collaboration and stakeholder management
  • Problem-solving and decision-making
  • Documentation and knowledge sharing

Qualification and Experience:

Minimum:

  • Bachelor’s degree in computer science, Information Systems, Engineering, or related field
  • Certifications in AWS, Azure Google cloud Solution Architect certification

Ideal:

  • Postgraduate qualification in IT or Business
  • Certification in solution architecture (e.g., TOGAF, Microsoft Certified: Azure Solutions Architect Expert)

Experience:

  • 6+ years’ experience in solution architecture
  • Hands-on experience designing and delivering enterprise solutions

Training:

  • Report Writing
  • Project Management

Ideal

  • Project Management
  • Certified Solution Architect

Knowledge:

  • In-depth Knowledge of applicable data privacy practices and laws
  • Knowledge of data warehouse methodologies and data modelling.
  • Working knowledge of current network hardware, protocols, and standards
  • Knowledge of ECTA, Cybercrimes Act, POPIA and other relevant IT regulations
  • Knowledge of Enterprise Architecture;
  • Expert in Cloud computing (Azure, AWS) implementations.
  • Engineering and software architecture design
  • Experience analysing and documenting business processes.
  • Experience in Microsoft Power Platforms.
  • Experience in SQL Server or equivalent databases.
  • Experience with Microsoft IIS/Windows, or equivalent server platforms.

OTHER REQUIREMENTS

  • Innovation
  • Integrity
  • Quality Oriented
  • Highly self-motivated and directed
  • Keen attention to detail
  • Flexible and ability to work under pressure
  • Self-driven and motivated

KEY RELATIONSHIP INTERFACES

Internal Relationships (to the GMA Group):

  • GMA Board
  • GMA Board Committee
  • All GMA Staff
  • GMA MANCO
  • GMA EXCO
  • Bombela

External Relationships (with departments and other key parties):

  • Auditor General
  • IT Service Providers
  • Customers
  • GMA Service Providers

Click here to apply

Senior Enterprise Architect

Key Job Purpose:

  • Lead and manage the enterprise architecture team, providing strategic direction, technical leadership, and mentorship. Ensure the architecture function delivers value by aligning IT systems and infrastructure with business objectives, driving innovation, and maintaining architectural standards across the organisation.

Key Performance Areas:

  • Effective leadership and development of the enterprise architecture team
  • Delivery of a holistic, business-aligned enterprise architecture
  • Consistent application of architecture standards, frameworks, and best practices
  • Strategic alignment of IT and business objectives
  • Stakeholder engagement and cross-functional collaboration

KEY PERFORMANCE AREAS

a). Team Leadership & Development

  • Lead, mentor, and develop enterprise architects and specialists within the team
  • Set clear goals, expectations, and performance standards
  • Foster a collaborative, high-performance culture focused on continuous improvement

b). Strategic Architecture Direction

  • Define and communicate the enterprise architecture vision and roadmap
  • Ensure alignment with organisational strategy and business needs
  • Oversee the development and maintenance of architecture frameworks and reference models

c). Architecture Governance & Standards

  • Establish and enforce architecture standards, policies, and best practices
  • Chair architecture review boards and ensure compliance with governance processes
  • Monitor and report on architecture effectiveness and value delivery

d). Solution Oversight & Quality Assurance

  • Provide guidance and oversight for solution design and integration
  • Review and approve major architectural decisions and designs
  • Ensure solutions are scalable, secure, and aligned with enterprise architecture

e). Stakeholder Engagement

  • Collaborate with business leaders, IT teams, and external partners
  • Communicate architectural concepts and value to technical and non-technical stakeholders
  • Facilitate cross-functional workshops and knowledge sharing

INHERENT JOB REQUIREMENTS

Generic Competencies:

  • Strategic acumen
  • Analytical

Technical Competencies

  • Digital transformation frameworks and methodologies
  • Business architecture, process design, and capability modelling
  • Data architecture, governance, and integration
  • Security architecture and risk management
  • Technology architecture and infrastructure design
  • Solution and systems design
  • Cloud architecture and integration
  • Application and technology design
  • IT governance and compliance (e.g., KING IV)

Professional Skills

  • Team leadership and people development
  • Strategic and analytical thinking
  • Effective communication and stakeholder management
  • Problem-solving and decision making
  • Mentorship and capability building

Qualification and Experience:

Minimum:

  • Bachelor’s degree in computer science, Information Systems, Engineering, or related field
  • Certification in Digital Transformation, Enterprise Architecture (e.g., TOGAF), or related discipline

Ideal:

  • Postgraduate qualification in IT or Business
  • Project Management Certification (e.g., PMP, PRINCE2)

Experience:

  • Demonstrated experience in business architecture, data architecture, security architecture, and technology architecture
  • 6+ years’ experience in digital transformation, enterprise architecture, or related technical leadership roles

Training:

  • EA Certification
  • Project Management certification
  • Database management

Ideal

  • COBIT Practitioner
  • Basic Financial Accounting

Knowledge:

  • Knowledge of various enterprise architecture frameworks
  • Profound knowledge of computer languages such as C++, Basic. Net, Java, and HTML is very important.
  • Good knowledge of operating systems (e.g. Mac OS X, Windows and Linux) and application servers
  • Strong business and analytical thinking skills: He/she must be able to understand the business aspect of the job.
  • Analyse and identify the profitability of an IT system before proposing it
  • Able to assist business managers in selecting and installing cost effective systems
  • Project Management Skills: He/she must have good project management ability. He/she must be able to schedule projects and monitor their implementation
  • Time Management Skills: An enterprise architect must be very time conscious. Projects always come with time frame; therefore, an enterprise architect must be able to finish projects before deadlines.
  • Ability to manage a team
  • Attention to detail, and
  • Good interpersonal skills.
  • Excellent communication skills to interact with IT staff, business users and executives.
  • Self-motivated individual with a positive attitude.
  • Strong understanding of current and emerging technologies
  • IT Governance (KING IV)
  • Proficient in Microsoft and other applicable software applications
  • Management principles
  • Ability to work with Office Applications, ERP Software and Communications Systems
  • Good general knowledge and understanding of IT environments, technologies and associated products

Core Competencies (Compulsory)

  • Professional and Ethical Behaviour
  • Personal Effectiveness
  • Customer Centricity
  • Teamwork and Collaboration
  • Digital Astuteness
  • Lifelong Learning
  • Effective Communication

Job-Specific Competencies (Compulsory)

  • Analysis and Innovative Problem Solving
  • Programme and Project Management
  • Data-Driven Decision-Making
  • Achievement Orientation
  • Relationship Building and Networking

Technical Competencies

  • Business Perspective
  • Legislation, Policies, Procedures and Standards
  • Cooperative Governance
  • Risk Management
  • Accounting and Reporting
  • Financial and Management Accounting
  • Financial Budgeting, Planning and Reporting
  • Financial Policy Development, Interpretation and Application
  • Financial Systems, Processes and Technology
  • Auditing
  • Concern for Safety
  • Administration Management
  • Information Gathering and Processing
  • Negotiations, Conflict Management and Resolutions
  • Monitoring and Evaluation
  • Information Management
  • Records and Information Management
  • Using Financial Information
  • Writing Skills
  • Human Resources Management
  • Fostering Learning
  • Job Analysis and design
  • Commercial and contract management
  • Diversity Management
  • Brand Management
  • Using information technology
  • Industry & Market Insights
  • Capacity Management
  • Demand Management 

Leading Competencies

  • Strategic Thinking and Execution
  • Directing and Inspiring Others
  • Team Leadership
  • Resource Management
  • Coaching and Mentoring Others
  • Change Leadership
  • Institutional performance management and accountability

Specialisation Competencies

  • Strategic Thinking and Execution
  • Market and Competitor Awareness
  • Thought leadership
  • Resource Planning
  • Coaching and Mentoring Others
  • Change Influencer
  • Institutional performance management and accountability

KEY RELATIONSHIP INTERFACES

Internal Relationships (to the GMA Group):

  • GMA: CEO
  • GMA: COO
  • Senior and Executive Management
  • Unit heads
  • Board

External Relationships (with departments and other key parties):

  • Stakeholders
  • Service Providers
  • Data providers
  • Other government departments

Click here to apply

Front‑End Developer

Key Job Purpose:

  • Design, build, test, and maintain user facing web interfaces for GMA’s digital products. Collaborate closely with UX, BAs, QA, solution/enterprise architects, and BackEnd peers to deliver accessible, performant, and secure experiences that adhere to enterprise standards and DevSecOps practices.

Key Performance Areas:

  • High-quality, accessible (WCAG-aligned) and responsive user interfaces across devices and browsers
  • Performance and reliability of the front‑end layer with meaningful telemetry and error handling
  • Design system and brand consistency in collaboration with UX; reusable components and patterns
  • CI/CD enabled frontend delivery with automated tests and quality gates
  • Effective cross functional collaboration with UX, QA, and backend teams for predictable releases

KEY PERFORMANCE AREAS

1. Interface Engineering & Component Design

  • Implement a responsive UI using modern frameworks (e.g., React/Angular/Vue) and TypeScript/JavaScript, HTML5, CSS3/SASS.
  • Build reusable components aligned to the design system; document with Storybook (or equivalent).
  • Ensure accessibility (ARIA, keyboard navigation, colour contrast), internationalisation, and adaptive layouts.

2. Integration & State Management

  • Integrate with back‑end APIs (REST/GraphQL), manage state (e.g., Redux/NgRx/Signals), handle auth flows, caching and error states.
  • Work with backend engineers to shape API contracts; contribute to API mocks and consumer driven contract tests.

3. Quality, Performance & Security

  • Maintain unit, component, and end-to-end tests; enforce code quality via reviews and static analysis.
  • Optimise performance (bundle size, lazy loading, Core Web Vitals) and protect data in the browser (OWASP frontend risks).
  • Implement observability in the client (structured logging, error reporting, UX metrics).

4. DevSecOps & Delivery

  • Contribute to CI/CD pipelines for web apps (build, test, scan, deploy); leverage preview environments for reviews.
  • Package and deploy front‑end apps to approved targets (e.g., Azure Static Web Apps/App Services) with environment config and feature flags.

5. Collaboration & Ways of Working

  • Partner with UX on feasibility, prototypes, and design hand‑offs; uphold brand and UI standards.
  • Work with QA to define acceptance criteria, test data, and accessibility checks; assist with UAT.
  • Participate in agile ceremonies; provide accurate estimates and surface risks early.

INHERENT JOB REQUIREMENTS

Core Competencies (Compulsory):

  • Languages/Frameworks: TypeScript/JavaScript, HTML5, CSS3/SASS; React and/or Angular (Vue advantageous)
  • Build & Tooling: Node.js, npm/yarn/pnpm, Webpack/Vite, ESLint/Prettier, Storybook, Playwright/Cypress, Jest/Vitest
  • State/Data: Redux/NgRx/Signals, React Query/Apollo; REST/GraphQL integration
  • Accessibility & UX: WCAG 2.1+, ARIA, semantic HTML, responsive design practices; collaborate with UX Designer outputs
  • Cloud/DevOps: Azure DevOps/GitHub Actions; deploy to Azure Static Web Apps/App Services; telemetry setup (App Insights/Sentry)

Professional Skills

  • Strong collaboration with UX, QA, and back‑end peers; clear, empathetic communication
  • Systematic problem solving, attention to detail and secure coding mindset
  • Time management, estimation accuracy, and proactive risk/issue escalation
  • Documentation and knowledge sharing (READMEs, runbooks, design notes)

Qualification and Experience:

Minimum:

  • Bachelor’s degree in computer science/information systems/engineering or equivalent experience

Ideal:

  • Certifications: Microsoft Azure Developer Associate (or equivalent), Scrum/Agile

Experience:

  • 3+ years of front‑end development on modern frameworks (React/Angular/Vue) with production releases.
  • Hands‑on experience with Azure services, CI/CD, containers, and automated testing

Ideal: Azure web deployment experience (Static Web Apps/App Services) and API integration patterns

Knowledge:

  • In-depth knowledge of organisation’s policies and processes
  • In-depth Knowledge of applicable data privacy practices and laws
  • In-depth knowledge of the Microsoft PowerApps, Power Automate & Power BI Platforms.
  • Working knowledge of current network hardware, protocols, and standards
  • Knowledge of ECTA, Cybercrimes Act, POPIA and other relevant IT regulations
  • Knowledge of Enterprise Architecture;
  • Experience in deploying M365 products;
  • Knowledge of data warehouse methodologies and data modelling. Working knowledge of network and PC operating systems

Other requirements:

  • Innovation
  • Integrity
  • Quality-Orientated
  • Highly self-motivated and directed
  • Keen attention to detail
  • Flexible and ability to work under pressure
  • Self-driven and motivated

KEY RELATIONSHIP INTERFACES:

Internal Relationships (to the GMA Group):

  • GMA Board
  • GMA Board Committee
  • All GMA Staff
  • GMA MANCO
  • GMA EXCO
  • Bombela

External Relationships (with departments and other key parties):

  • Auditor General
  • IT Service Providers
  • Customers
  • GMA Service Providers

Click here to apply

Back‑End Developer

Key Job Purpose:

  • Design, build, test, and maintain server‑side components, APIs, integrations, and data access layers that power GMA’s digital products. Collaborate with solution/enterprise architects, BAs, UX, QA, and DevOps to deliver secure, scalable, reliable services following DevSecOps and enterprise standards.

Key Performance Areas:

  • Robust, secure and performant back‑end services that meet functional and non‑functional requirements
  • API quality and data correctness with appropriate validation, logging and observability
  • CI/CD‑enabled delivery with automated tests and quality gates
  • Operational stability: measurable SLOs/SLIs, clear runbooks, low defect leakage to production
  • Knowledge sharing and re‑usable service patterns/components across teams

KEY PERFORMANCE AREAS

1. Service & API Engineering

  • Implement RESTful/GraphQL APIs and microservices, including authentication/authorization, input validation, rate limiting, and error handling.
  • Model domain entities and data access layers; optimize queries and transactions for reliability and performance.
  • Produce clear technical designs and API specifications (e.g., Open API/Swagger).

2. Integration & Data Processing

  • Build integrations with internal/external systems using enterprise patterns (messaging, events, webhooks, and batch ETL as required).
  • Implement resilient communication (retries, circuit breakers, idempotency, dead‑letter handling).
  • Ensure data integrity, auditability, and traceability in line with governance expectations

3. DevSecOps & Quality

  • Contribute to CI/CD pipelines (build, test, SAST/DAST, artifact, deploy); maintain repeatable environments with DevOps.
  • Write unit, integration, contract, and API tests; support performance and security testing with QA.
  • Apply secure coding practices (OWASP Top 10), secrets management (e.g., Key Vault), and compliance with POPIA/KING IV controls.

4. Architecture Alignment & Standards

  • Align implementations to target architectures and reference patterns defined by solution/enterprise architects; participate in design reviews.
  • Contribute to and adopt shared libraries, templates, and coding standards; reduce technical debt systematically.

5. Operations & Support

  • Instrument services with telemetry (logging, tracing, metrics); define meaningful SLIs/SLOs and dashboards.
  • Participate in on‑call/incident response, root‑cause analysis, and problem management; maintain runbooks and KB articles

6Collaboration & Continuous Improvement

  • Work with BAs/UX on feasibility and solution shaping; break down work and estimate accurately.
  • Take part in agile sessions, promoting incremental delivery and upholding high engineering standards.
  • Share knowledge via code reviews, pair programming, and internal tech talks.

INHERENT JOB REQUIREMENTS

Core Competencies (Compulsory):

  • Languages/Frameworks: C#/.NET (preferred) and/or Java; familiarity with Node.js for integration where applicable
  • API & Services: REST/GraphQL, OpenAPI/Swagger, API Management, gRPC (advantage)
  • Data: SQL Server/PostgreSQL; ORMs (EF Core/Hibernate); NoSQL exposure (e.g., Cosmos DB) where appropriate
  • Cloud & Platform: Microsoft Azure (App Services, Functions, Containers/AKS, Storage, Service Bus/Events, Key Vault); Azure AD (OIDC/OAuth2)
  • DevSecOps: Git (branching & PR reviews), Azure DevOps/GitHub Actions, Docker, Kubernetes, automated testing, SAST/DAST, dependency scanning
  • Observability: Structured logging, distributed tracing, metrics, dashboards/alerts (App Insights/Grafana/Prometheus)
  • Security & Compliance: Secure coding, secrets/keys rotation, least privilege, data privacy (POPIA), and governance alignment (KING IV)

Professional Skills

  • Analytical problem‑solving, systems thinking, and performance tuning
  • Effective written/verbal communication with cross‑functional teams
  • Stakeholder engagement and expectation management
  • Time management, estimation, and prioritization
  • Documentation and knowledge sharing (runbooks, ADRs, READMEs)

Qualification and Experience:

Minimum:

  • Bachelor’s degree in computer science/information systems/engineering or equivalent experience

Ideal:

  • Certifications: Microsoft Azure Developer Associate (or equivalent), Scrum/Agile

Experience:

  • 4+ years back‑end software development with production systems
  • Hands‑on experience with Azure services, CI/CD, containers, and automated testing
  • Demonstrated ability to design APIs, data models, and integrations aligned to enterprise patterns

Ideal: Exposure to event‑driven architectures and stream processing

Knowledge:

  • In-depth knowledge of organisation’s policies and processes
  • In-depth Knowledge of applicable data privacy practices and laws
  • In-depth knowledge of the Microsoft PowerApps, Power Automate & Power BI Platforms.
  • Working knowledge of current network hardware, protocols, and standards
  • Knowledge of ECTA, Cybercrimes Act, POPIA and other relevant IT regulations
  • Knowledge of Enterprise Architecture;
  • Experience in deploying M365 products;
  • Knowledge of data warehouse methodologies and data modelling. Working knowledge of network and PC operating systems

Other requirements:

  • Innovation
  • Integrity
  • Quality-Orientated
  • Highly self-motivated and directed
  • Keen attention to detail
  • Flexible and ability to work under pressure
  • Self-driven and motivated

KEY RELATIONSHIP INTERFACES:

Internal Relationships (to the GMA Group):

  • GMA Board
  • GMA Board Committee
  • All GMA Staff
  • GMA MANCO
  • GMA EXCO
  • Bombela

External Relationships (with departments and other key parties):

  • Auditor General
  • IT Service Providers
  • Customers
  • GMA Service Providers

Click here to apply

Test Analyst

Key Job Purpose:

  • Ensure the quality, reliability, and compliance of GMA’s digital products and platforms through rigorous testing, analysis, and validation. Collaborate with developers, business analysts, UX designers, and stakeholders to deliver defect-free solutions that meet business and user requirements.

Key Performance Areas:

  • Delivery of high-quality, reliable, and compliant digital solutions
  • Early detection and resolution of defects and issues
  • Effective test planning, execution, and reporting
  • Continuous improvement of testing processes and practices
  • Collaboration with cross-functional teams to ensure quality standards

KEY PERFORMANCE AREAS

1. Test Planning & Design

  • Analyse requirements, specifications, and user stories to define test objectives and scope
  • Develop detailed test plans, test cases, and test scripts for functional, integration, regression, and user acceptance testing
  • Identify test data requirements and prepare test environments

2. Test Execution & Defect Management

  • Execute manual and automated tests across web, mobile, and API layers
  • Document and report defects, track their resolution, and verify fixes
  • Perform root-cause analysis and support defect triage with development teams

3. Quality Assurance & Compliance

  • Ensure solutions meet quality standards, business requirements, and regulatory compliance (e.g., POPIA, KING IV)
  • Validate usability, accessibility, performance, and security aspects of solutions
  • Participate in reviews of requirements, designs, and code to identify potential quality risks

4. Automation & Continuous Improvement

  • Develop and maintain automated test scripts using appropriate tools and frameworks
  • Contribute to CI/CD pipelines by integrating automated tests
  • Recommend and implement improvements to testing processes, tools, and practices

5. Collaboration & Communication

  • Work closely with developers, BAs, UX designers, and product managers to ensure shared understanding of requirements and quality expectations
  • Communicate test results, risks, and recommendations to stakeholders
  • Document test artifacts and contribute to knowledge sharing

INHERENT JOB REQUIREMENTS

Core Competencies (Compulsory):

  • Proficiency in test management and automation tools (e.g., Azure DevOps, Selenium, Postman, JMeter)
  • Experience with manual and automated testing of web, mobile, and API solutions
  • Understanding of software development lifecycle (SDLC) and Agile/Scrum methodologies
  • Knowledge of quality assurance standards, defect management, and compliance requirements
  • Familiarity with CI/CD pipelines and DevOps practices

Professional Skills

  • Analytical and detail-oriented problem solving
  • Effective communication and reporting skills
  • Collaboration and stakeholder engagement
  • Time management and prioritization
  • Documentation and knowledge sharing

Qualification and Experience:

Minimum:

  • Bachelor’s degree in computer science, Information Systems, Engineering, or related field
  • Agile/Scrum methodology

Ideal:

  • Postgraduate qualification in IT or related discipline
  • Certification in software testing (e.g., ISTQB, CSTE)

Experience:

  • 3+ years’ experience in software quality assurance and testing
  • Hands-on experience with test planning, execution, and automation

Knowledge:

  • In-depth knowledge of organisation’s policies and processes
  • In-depth Knowledge of applicable data privacy practices and laws
  • In-depth knowledge of Microsoft PowerApps, Power Automate & Power BI Platforms.
  • Working knowledge of current network hardware, protocols, and standards
  • Knowledge of ECTA, Cybercrimes Act, POPIA and other relevant IT regulations
  • Knowledge of Enterprise Architecture;
  • Experience in deploying M365 products;
  • Knowledge of data warehouse methodologies and data modelling. Working knowledge of network and PC operating systems

Other requirements:

  • Innovation
  • Integrity
  • Quality-Orientated
  • Highly self-motivated and directed
  • Keen attention to detail
  • Flexible and ability to work under pressure
  • Self-driven and motivated

KEY RELATIONSHIP INTERFACES:

Internal Relationships (to the GMA Group):

  • GMA Board
  • GMA Board Committee
  • All GMA Staff
  • GMA MANCO
  • GMA EXCO
  • Bombela

External Relationships (with departments and other key parties):

  • Auditor General
  • IT Service Providers
  • Customers
  • GMA Service Providers

Click here to apply

IT Governance, Risk, and Compliance Specialist

Key Job Purpose:

  • The IT GRC Specialist is responsible for implementing, managing, and maintaining the GMA’s IT Governance, Risk, and Compliance (GRC) program. This role ensures that IT operations, systems, and processes are aligned with internal policies, regulatory requirements, and industry standards and supports risk assessments, IT controls, audits, and policy management to address operational and security risks within GMA’s technology environment.

Key Performance Areas

  • IT Governance and Policy management
  • IT Risk Management
  • IT Compliance & Audit
  • IT Controls & Assurance
  • Third-Party Risk Management
  • Reporting & Documentation

KEY PERFORMANCE OUTPUTS:

1. Governance and Policy management

  • Maintain and update IT governance frameworks, policies, and standards.
  • Ensure alignment of IT processes with business objectives and regulatory requirements.
  • Support IT governance committees and produce governance reporting.

2. IT Risk Management

  • Conduct and document IT risk assessments across systems, applications, and processes.
  • Manage and maintain the IT risk register.
  • Track remediation plans and ensure timely closure of identified risks.
  • Provide risk insights and recommendations to stakeholders.

3. IT Compliance & Audit

  • Ensure compliance with applicable frameworks and regulations (King IV, ISO 27001, NIST, COBIT, PCI, etc.).
  • Oversee internal and external IT audits, including evidence gathering and walkthroughs.
  • Perform IT control testing and document results.
  • Monitor compliance status and manage remediation activities.

4. IT Controls & Assurance

  • Design, evaluate, and test IT general controls (access management, change management, backup & recovery, incident management, etc.).
  • Ensure controls are operating effectively and identify areas for improvement.
  • Collaborate with IT teams to strengthen control maturity.

5. Third-Party Risk Management

  • Conduct vendor security and IT risk assessments.
  • Review reports, security questionnaires, and due-diligence documentation.
  • Maintain vendor risk registers and support ongoing monitoring.

6. Reporting & Documentation

  • Prepare IT GRC dashboards, audit reports, risk summaries, and compliance metrics.
  • Maintain documentation of assessments, policies, findings, and corrective actions.
  • Provide management with actionable insights and recommendations.

INHERENT JOB REQUIREMENTS: 

Core Competencies (Compulsory):

  • Understanding basic governance concepts and frameworks (ISO, COBIT, NIST).
  • Familiarity with enterprise-wide or complex assessments (cloud, emerging risks).
  • Perform simple control tests with supervision.
  • Coordinate walkthroughs, evidence submission, and remediation plans.
  • Communicate effectively with technical and non-technical audiences.
  • Adapts to new tools or processes with guidance.

Technical Competencies:

  • IT Governance Frameworks
  • Information Security & Control Frameworks
  • IT General Controls (ITGC) Management
  • Risk Assessment & Risk Management
  • Compliance & Regulatory Knowledge
  • Cloud Security & Governance
  • Documentation & Reporting

Professional Skills:

  • Analytical and detail-oriented problem solving
  • Effective communication and reporting skills
  • Collaboration and stakeholder engagement
  • Time management and prioritization
  • Documentation and knowledge sharing
  • Adaptability & Continuous Learning

Qualification and Experience:

Minimum: 

  • Bachelor’s degree in information technology, Computer Science, Information Systems or a related field.

Ideal:

  • Postgraduate qualification in IT or related discipline
  • Beginner-Level Certifications – IT GRC; relevant combinations are acceptable depending on experience.

Experience:

Minimum:

  • 3+ years’ experience in IT, with at least 2 years focused on GRC management in a highly regulated environment
  • Hands-on experience with:
  • IT General Controls (ITGC) testing and documentation, Risk assessments and risk register management, Policy management and compliance monitoring, Internal/external audit coordination and Regulatory or standards-based compliance

Knowledge:

  • Solid understanding of IT governance frameworks (COBIT, ITIL) and information security principles.
  • Knowledge of risk management methodologies and ITGC control domains (access, change, backup, operations).
  • Familiarity with compliance frameworks and standards such as ISO 27001, NIST, and GDPR/POPIA.
  • Understanding of IT audit processes, evidence requirements, and remediation activities.
  • Knowledge of cloud security basics and shared responsibility models (AWS, Azure, etc.).
  • Strong knowledge of IT processes (change management, incident management, SDLC).
  • Ability to produce clear, structured governance, risk, and compliance documentation.

OTHER REQUIREMENTS:

  • High integrity and confidentiality
  • Able to work under pressure and meet deadlines
  • Self-motivated and adaptable
  • Strong organisational and multitasking skills
  • Effective stakeholder communication

KEY RELATIONSHIP INTERFACES:

Internal Relationships (to the GMA Group):

  • IT Security,
  • IT Ops,
  • Audit,
  • Business Units,
  • Management

External Relationships (with departments and other key parties):

  • IT Service Providers
  • Regulators
  • Auditors
  • GRC Consultants

Click here to apply

We wish you all the best with your applications

Share this post on

Be the first to comment

Leave a Reply

Your email address will not be published.


*