Optimal Growth Technologies provides organizations of all sizes with the best, most trustworthy solutions. In the ever-evolving technology market, we believe that companies need reliable allies who can guide them through the challenges that accompany technological growth
Read more about this company
Role Summary:
- We are seeking an experienced Solution Architect specializing in Identity and Access Management (IDAM) and Azure Cloud. The successful candidate will partner with business and technology teams to design and implement secure, scalable, and enterprise-aligned IDAM solutions that support our strategic objectives. This role bridges solution and enterprise architecture, ensuring consistency with corporate architecture principles, security, and compliance standards.
Key Responsibilities
Architecture Design & Documentation
- Analyze and document the current (as-is) architecture and design the future (to-be) state for IDAM.
- Produce clear architectural deliverables, diagrams, and documentation across Business, Application, Data, and Technology domains.
- Ensure designs adhere to enterprise architecture principles and target states.
Stakeholder Collaboration
- Partner with business and IT teams to understand requirements, process flows, and non-functional needs.
- Act as a liaison between internal teams and vendors to ensure cohesive solution delivery.
Integration & Data Architecture
- Design event-driven, API/connector-based, and middleware-enabled integrations for the IDAM domain.
- Define data governance and migration strategies to ensure security, quality, and compliance.
Governance & Risk Management
- Lead the architectural risk assessment and socialization of architecture decisions.
- Operate within the Enterprise Architecture Governance Framework and standards.
Delivery Leadership
- Guide delivery teams throughout design, build, test, and deployment phases.
- Ensure architecture remains aligned with enterprise objectives and security controls.
- 7+ years in IT Solution Architecture, including 1+ years in IDAM or security architecture.
- Strong understanding of enterprise integration patterns, middleware, cloud architecture (especially Azure), and system design.
- Proficiency in ArchiMate and applied experience with TOGAF.
- Deep knowledge of security, privacy, and compliance in regulated industries.
- Excellent documentation and communication skills.
- Bachelors degree in Computer Science, Information Systems, or a related discipline (preferred).
- Strategic Thinker: Aligns technology architecture with business strategy and long-term goals.
- Collaborative Leader: Builds consensus among diverse business and IT stakeholders.
- Analytical Problem-Solver: Identifies and resolves architectural challenges proactively.
- Communicative: Translates complex technical details into clear business language.
- Adaptable: Thrives in a changing environment and embraces continuous learning.
- Results-Oriented: Focuses on delivering high-quality, scalable solutions on time and within budget.
- Accountable: Takes ownership and responsibility for achieving agreed outcomes.
- Assertive: Engages stakeholders with confidence and clarity, respectfully challenging decisions when necessary to maintain alignment with architecture principles and strategic objectives.
go to method of application »
Role Overview
- We are seeking an experienced and highly skilled Windows Server / Systems Administrator to manage, maintain, and optimize enterprise Windows-based infrastructure. The ideal candidate will have strong hands-on experience with Windows Server environments, Active Directory, virtualization, and enterprise-grade infrastructure, with the ability to operate in high-availability, security-conscious environments.
- This role requires a proactive professional who can ensure system stability, performance, and security while supporting business-critical systems and users.
Key Responsibilities
Infrastructure & Server Management
- Install, configure, administer, and maintain Windows Server environments (2012/2016/2019/2022).
- Manage Active Directory, Group Policy (GPO), DNS, DHCP, and File/Print services.
- Ensure high availability, performance, and reliability of server infrastructure.
- Perform server monitoring, capacity planning, and performance tuning.
Virtualization & Cloud
- Administer and support virtualized environments (VMware, Hyper-V).
- Manage backup, disaster recovery, and business continuity solutions.
- Support hybrid or cloud-based environments (Azure / M365 – advantageous).
Security & Compliance
- Implement and maintain security best practices, patches, and updates.
- Manage user access, permissions, and identity management.
- Ensure systems comply with security policies, standards, and regulatory requirements.
Troubleshooting & Support
- Provide Level 3 support for server, system, and infrastructure-related incidents.
- Diagnose and resolve complex technical issues efficiently.
- Work closely with network, security, and application teams to resolve cross-platform issues.
Documentation & Process Improvement
- Maintain accurate technical documentation and system diagrams.
- Develop and improve operational procedures, standards, and automation scripts.
- Participate in infrastructure upgrades, migrations, and projects.
Technical Skills & Experience
Essential
- 7+ years experience as a Windows Server / Systems Administrator.
Strong expertise in:
- Windows Server (2012–2022)
- Active Directory, GPO, DNS, DHCP
- VMware and/or Hyper-V
- Backup and recovery solutions
- PowerShell scripting
- Experience working in enterprise or large-scale IT environments.
Advantageous
- Microsoft Azure / Hybrid Cloud experience
- Microsoft 365 / Exchange Online
- SCCM / Intune
- Monitoring tools (SCOM, SolarWinds, etc.)
- ITIL-based service environments
Soft Skills
- Strong problem-solving and analytical abilities
- Excellent communication and stakeholder engagement skills
- Ability to work under pressure and manage multiple priorities
- High attention to detail and commitment to system stability and security
- Proactive, reliable, and service-oriented mindset
Qualifications
- Diploma or Degree in Information Technology, Computer Science, or related field
- Microsoft certifications (MCSA, MCSE, Azure) – advantageous but not essential
go to method of application »
Role Overview
- We are seeking an experienced and highly skilled Windows Server / Systems Administrator to manage, maintain, and optimize enterprise Windows-based infrastructure. The ideal candidate will have strong hands-on experience with Windows Server environments, Active Directory, virtualization, and enterprise-grade infrastructure, with the ability to operate in high-availability, security-conscious environments.
- This role requires a proactive professional who can ensure system stability, performance, and security while supporting business-critical systems and users.
Key Responsibilities
Infrastructure & Server Management
- Install, configure, administer, and maintain Windows Server environments (2012/2016/2019/2022).
- Manage Active Directory, Group Policy (GPO), DNS, DHCP, and File/Print services.
- Ensure high availability, performance, and reliability of server infrastructure.
- Perform server monitoring, capacity planning, and performance tuning.
Virtualization & Cloud
- Administer and support virtualized environments (VMware, Hyper-V).
- Manage backup, disaster recovery, and business continuity solutions.
- Support hybrid or cloud-based environments (Azure / M365 – advantageous).
Security & Compliance
- Implement and maintain security best practices, patches, and updates.
- Manage user access, permissions, and identity management.
- Ensure systems comply with security policies, standards, and regulatory requirements.
Troubleshooting & Support
- Provide Level 3 support for server, system, and infrastructure-related incidents.
- Diagnose and resolve complex technical issues efficiently.
- Work closely with network, security, and application teams to resolve cross-platform issues.
Documentation & Process Improvement
- Maintain accurate technical documentation and system diagrams.
- Develop and improve operational procedures, standards, and automation scripts.
- Participate in infrastructure upgrades, migrations, and projects.
Technical Skills & Experience
Essential
- 7+ years experience as a Windows Server / Systems Administrator.
Strong expertise in:
- Windows Server (2012–2022)
- Active Directory, GPO, DNS, DHCP
- VMware and/or Hyper-V
- Backup and recovery solutions
- PowerShell scripting
- Experience working in enterprise or large-scale IT environments.
Advantageous
- Microsoft Azure / Hybrid Cloud experience
- Microsoft 365 / Exchange Online
- SCCM / Intune
- Monitoring tools (SCOM, SolarWinds, etc.)
- ITIL-based service environments
Soft Skills
- Strong problem-solving and analytical abilities
- Excellent communication and stakeholder engagement skills
- Ability to work under pressure and manage multiple priorities
- High attention to detail and commitment to system stability and security
- Proactive, reliable, and service-oriented mindset
Qualifications
- Diploma or Degree in Information Technology, Computer Science, or related field
- Microsoft certifications (MCSA, MCSE, Azure) – advantageous but not essential
go to method of application »
Role Overview
- We are seeking an experienced and highly skilled Windows Server / Systems Administrator to manage, maintain, and optimize enterprise Windows-based infrastructure. The ideal candidate will have strong hands-on experience with Windows Server environments, Active Directory, virtualization, and enterprise-grade infrastructure, with the ability to operate in high-availability, security-conscious environments.
- This role requires a proactive professional who can ensure system stability, performance, and security while supporting business-critical systems and users.
Key Responsibilities
Infrastructure & Server Management
- Install, configure, administer, and maintain Windows Server environments (2012/2016/2019/2022).
- Manage Active Directory, Group Policy (GPO), DNS, DHCP, and File/Print services.
- Ensure high availability, performance, and reliability of server infrastructure.
- Perform server monitoring, capacity planning, and performance tuning.
Virtualization & Cloud
- Administer and support virtualized environments (VMware, Hyper-V).
- Manage backup, disaster recovery, and business continuity solutions.
- Support hybrid or cloud-based environments (Azure / M365 – advantageous).
Security & Compliance
- Implement and maintain security best practices, patches, and updates.
- Manage user access, permissions, and identity management.
- Ensure systems comply with security policies, standards, and regulatory requirements.
Troubleshooting & Support
- Provide Level 3 support for server, system, and infrastructure-related incidents.
- Diagnose and resolve complex technical issues efficiently.
- Work closely with network, security, and application teams to resolve cross-platform issues.
Documentation & Process Improvement
- Maintain accurate technical documentation and system diagrams.
- Develop and improve operational procedures, standards, and automation scripts.
- Participate in infrastructure upgrades, migrations, and projects.
Technical Skills & Experience
Essential
- 7+ years experience as a Windows Server / Systems Administrator.
Strong expertise in:
- Windows Server (2012–2022)
- Active Directory, GPO, DNS, DHCP
- VMware and/or Hyper-V
- Backup and recovery solutions
- PowerShell scripting
- Experience working in enterprise or large-scale IT environments.
Advantageous
- Microsoft Azure / Hybrid Cloud experience
- Microsoft 365 / Exchange Online
- SCCM / Intune
- Monitoring tools (SCOM, SolarWinds, etc.)
- ITIL-based service environments
Soft Skills
- Strong problem-solving and analytical abilities
- Excellent communication and stakeholder engagement skills
- Ability to work under pressure and manage multiple priorities
- High attention to detail and commitment to system stability and security
- Proactive, reliable, and service-oriented mindset
Qualifications
- Diploma or Degree in Information Technology, Computer Science, or related field
- Microsoft certifications (MCSA, MCSE, Azure) – advantageous but not essential
go to method of application »
Role Overview
- We are seeking a highly driven Sales Executive with proven experience in solar energy solutions, fibre connectivity, and telecommunications products/services. The successful candidate will be responsible for generating new business, managing key client relationships, and driving sales across our renewable energy, fibre, and telecom product lines. This role requires strong technical understanding, excellent relationship-building skills, and the ability to close deals in a competitive market.
Key Responsibilities
Business Development & Sales
- Identify and engage potential clients across the solar, fibre, and telecommunications sectors.
- Promote and sell solutions including solar PV systems, inverters, backup power solutions, fibre connectivity, VoIP, wireless internet, and telecom hardware.
- Conduct on-site client assessments, gather requirements, and recommend suitable technical solutions.
- Prepare and present proposals, quotations, and product demonstrations.
- Negotiate pricing, terms, and service agreements to close deals effectively.
Client Relationship Management
- Build and maintain strong, long-term customer relationships with both residential and commercial clients.
- Serve as a trusted advisor by providing expert product knowledge and solution-based selling.
- Ensure high levels of customer satisfaction through professional communication and follow-up.
Market & Product Knowledge
- Stay up to date with trends in solar technologies, fibre network expansions, telecommunications solutions, and energy efficiency.
- Understand key competitors, pricing structures, and market positioning.
- Provide feedback to management on market opportunities and customer needs.
Reporting & Administration
- Maintain accurate CRM records, sales pipelines, and forecasting.
- Prepare weekly and monthly sales reports.
- Collaborate closely with technical, installations, and support teams to ensure seamless service delivery.
Qualifications & Skills
Experience
- Minimum 3+ years experience in sales within solar, fibre, telecommunications, ISP, ICT, or related technical environments.
- Strong understanding of solar PV systems, inverters, batteries, and backup power solutions.
- Experience selling fibre connectivity, telecom solutions, or ICT services highly advantageous.
Skills & Competencies
- Strong technical comprehension with the ability to explain product benefits clearly.
- Excellent communication both verbal and written.
- High-level negotiation and closing skills.
- Proven ability to meet and exceed sales targets.
- Strong relationship-building and customer service orientation.
- Self-motivated, proactive, and able to work independently.
Requirements
- Valid drivers licence and reliable vehicle.
- Proficiency with MS Office and CRM systems
go to method of application »
Role Overview
- We are seeking an experienced Senior .NET Developer to join our development team and lead the design, development, and optimization of robust, scalable enterprise applications. The ideal candidate is a hands-on technical expert with strong problem-solving skills, excellent architectural understanding, and the ability to mentor junior developers. You will be responsible for full SDLC delivery, high-quality coding, system integrations, and contributing to innovation across the technology landscape.
Key Responsibilities
- Application Development & Architecture
- Design, develop, and maintain high-performance applications using .NET technologies.
- Lead technical design sessions and contribute to architectural decisions.
- Build scalable, secure, and reliable backend systems and APIs.
- Ensure adherence to best coding practices, performance optimization, and maintainability.
- System Integration & Deployment
- Develop and consume RESTful APIs, microservices, and integrations with third-party systems.
- Collaborate with DevOps teams on CI/CD pipelines and automated deployments.
- Technical Leadership & Collaboration
- Mentor and support junior developers through code reviews and technical guidance.
- Work closely with Product Owners, Business Analysts, QA, and UI/UX teams to deliver high-quality software.
- Contribute to sprint planning, estimations, and agile ceremonies.
- Quality Assurance
- Perform unit testing, debugging, troubleshooting, and performance tuning.
- Ensure code quality through peer reviews, refactoring, and adherence to SOLID principles.
Technical Skills
- 8+ years of experience as a .NET Developer (C#, .NET Core/.NET 6+).
Strong experience with:
- ASP.NET Core
- Entity Framework / EF Core
- REST APIs & Microservices
- SQL Server / PostgreSQL
- LINQ & asynchronous programming
- Experience with cloud platforms (Azure, AWS, or GCPpreferably Azure).
- Understanding of clean architecture, DDD, design patterns, and SOLID principles.
- Experience with front-end technologies (Angular, React, or Blazor) is advantageous.
- Experience working with Git, CI/CD pipelines, and containerization (Docker/Kubernetes) is a plus.
Soft Skills
- Strong problem-solving and analytical mindset.
- Excellent communication and collaboration skills.
- Ability to work independently and take ownership of solutions.
- Strong attention to detail and commitment to code quality.
Qualifications
- Bachelors degree in Computer Science, Information Systems, Engineering, or related field (preferred).
- Relevant Microsoft certifications beneficial but not required.
go to method of application »
Role Overview
- We are seeking an experienced Senior .NET Developer to join our development team and lead the design, development, and optimization of robust, scalable enterprise applications. The ideal candidate is a hands-on technical expert with strong problem-solving skills, excellent architectural understanding, and the ability to mentor junior developers. You will be responsible for full SDLC delivery, high-quality coding, system integrations, and contributing to innovation across the technology landscape.
Key Responsibilities
- Application Development & Architecture
- Design, develop, and maintain high-performance applications using .NET technologies.
- Lead technical design sessions and contribute to architectural decisions.
- Build scalable, secure, and reliable backend systems and APIs.
- Ensure adherence to best coding practices, performance optimization, and maintainability.
- System Integration & Deployment
- Develop and consume RESTful APIs, microservices, and integrations with third-party systems.
- Collaborate with DevOps teams on CI/CD pipelines and automated deployments.
- Technical Leadership & Collaboration
- Mentor and support junior developers through code reviews and technical guidance.
- Work closely with Product Owners, Business Analysts, QA, and UI/UX teams to deliver high-quality software.
- Contribute to sprint planning, estimations, and agile ceremonies.
- Quality Assurance
- Perform unit testing, debugging, troubleshooting, and performance tuning.
- Ensure code quality through peer reviews, refactoring, and adherence to SOLID principles.
Technical Skills
- 8+ years of experience as a .NET Developer (C#, .NET Core/.NET 6+).
Strong experience with:
- ASP.NET Core
- Entity Framework / EF Core
- REST APIs & Microservices
- SQL Server / PostgreSQL
- LINQ & asynchronous programming
- Experience with cloud platforms (Azure, AWS, or GCPpreferably Azure).
- Understanding of clean architecture, DDD, design patterns, and SOLID principles.
- Experience with front-end technologies (Angular, React, or Blazor) is advantageous.
- Experience working with Git, CI/CD pipelines, and containerization (Docker/Kubernetes) is a plus.
Soft Skills
- Strong problem-solving and analytical mindset.
- Excellent communication and collaboration skills.
- Ability to work independently and take ownership of solutions.
- Strong attention to detail and commitment to code quality.
Qualifications
- Bachelors degree in Computer Science, Information Systems, Engineering, or related field (preferred).
- Relevant Microsoft certifications beneficial but not required.
go to method of application »
Role Overview
- We are seeking an experienced Senior .NET Developer to join our development team and lead the design, development, and optimization of robust, scalable enterprise applications. The ideal candidate is a hands-on technical expert with strong problem-solving skills, excellent architectural understanding, and the ability to mentor junior developers. You will be responsible for full SDLC delivery, high-quality coding, system integrations, and contributing to innovation across the technology landscape.
Key Responsibilities
- Application Development & Architecture
- Design, develop, and maintain high-performance applications using .NET technologies.
- Lead technical design sessions and contribute to architectural decisions.
- Build scalable, secure, and reliable backend systems and APIs.
- Ensure adherence to best coding practices, performance optimization, and maintainability.
- System Integration & Deployment
- Develop and consume RESTful APIs, microservices, and integrations with third-party systems.
- Collaborate with DevOps teams on CI/CD pipelines and automated deployments.
- Technical Leadership & Collaboration
- Mentor and support junior developers through code reviews and technical guidance.
- Work closely with Product Owners, Business Analysts, QA, and UI/UX teams to deliver high-quality software.
- Contribute to sprint planning, estimations, and agile ceremonies.
- Quality Assurance
- Perform unit testing, debugging, troubleshooting, and performance tuning.
- Ensure code quality through peer reviews, refactoring, and adherence to SOLID principles.
Technical Skills
- 8+ years of experience as a .NET Developer (C#, .NET Core/.NET 6+).
Strong experience with:
- ASP.NET Core
- Entity Framework / EF Core
- REST APIs & Microservices
- SQL Server / PostgreSQL
- LINQ & asynchronous programming
- Experience with cloud platforms (Azure, AWS, or GCPpreferably Azure).
- Understanding of clean architecture, DDD, design patterns, and SOLID principles.
- Experience with front-end technologies (Angular, React, or Blazor) is advantageous.
- Experience working with Git, CI/CD pipelines, and containerization (Docker/Kubernetes) is a plus.
Soft Skills
- Strong problem-solving and analytical mindset.
- Excellent communication and collaboration skills.
- Ability to work independently and take ownership of solutions.
- Strong attention to detail and commitment to code quality.
Qualifications
- Bachelors degree in Computer Science, Information Systems, Engineering, or related field (preferred).
- Relevant Microsoft certifications beneficial but not required.
go to method of application »
- We are seeking an experienced and dynamic Talent Acquisition Specialist to join our team, focusing on recruiting top IT talent both locally in South Africa and globally. The ideal candidate will have a deep understanding of the IT landscape, proven experience in sourcing and hiring for various IT roles, and the ability to manage the end-to-end recruitment process. This role requires excellent communication skills, a proactive approach to talent sourcing, and the ability to work in a fast-paced environment.
Key Responsibilities:
Talent Sourcing and Recruitment:
- Develop and execute innovative sourcing strategies to attract top IT talent locally and internationally.
- Utilize various channels including job boards, social media, professional networks, and direct sourcing to identify and engage potential candidates.
- Manage the entire recruitment process from job posting to candidate onboarding.
Candidate Experience:
- Ensure a positive candidate experience through timely communication and feedback.
- Coordinate and schedule interviews, assessments, and follow-up activities.
Employer Branding:
- Promote the company's employer brand to attract high-quality candidates.
- Participate in industry events, job fairs, and networking opportunities to enhance the company's presence in the IT talent market.
Experience:
- Minimum of 3-5 years of experience in IT recruitment, preferably with a focus on both local and international markets.
- Proven track record of successfully sourcing and hiring for various IT roles, including software developers, system administrators, network engineers, and cloud specialists.
Skills:
- Strong knowledge of IT terminologies, technologies, and industry trends.
- Excellent sourcing skills with experience using various recruitment tools and platforms.
- Strong interpersonal and communication skills, both written and verbal.
- Ability to work independently and manage multiple priorities in a fast-paced environment.
go to method of application »
Role purpose:
- To support, maintain and report on all companies revenue driving responsibilities including invoicing, debtor management, month end accounting and reporting, in compliance with internal policies and IFRS.
Key accountabilities:
- To support companies customer bills are accurate and delivered timeously
- Reconciliation of Billing system to the planned accounting
- To manage contracts and service level agreements with the business and suppliers.
- This includes the ability to manage a mix of offshore and onshore suppliers
- To own accurate and complete invoicing according to contracts for allocated customers.
- To report and action any requirements to keep their allocated debtors book accounts in a status.
- To support month-end close processes e.g. preparation, reconciliation and presentation.
- To support revenue and debtors reporting as well as other key reporting requirements e.g. Financial Year end.
- To establish a mutually beneficial relationship between various business role-players / process owners including IT and Commercial.
Core competencies, knowledge and experience:
- IFRS compliant customer accounting including SOFP and SOCI
- EVO / SAP or other multinational ERP
- B2B invoicing from complex contracts
- Debtors book management.
- Ability to work across cross-functional and cultural boundaries.
Must have technical / professional qualifications:
- A Financial degree or equivalent is essential.
- A minimum of 3 years relevant experience in a telecoms or technology company.
go to method of application »
Role Purpose
- The IT Business Analyst is responsible for analysing business needs, system requirements, and technical specifications to support the delivery of IT solutions. This role requires a highly technical BA with deep understanding of systems, integrations, databases, and application architecture. The BA will work closely with developers, architects, QA teams, and business stakeholders to ensure solutions are aligned to both business and technical objectives.
Key Responsibilities
Requirements Gathering & Analysis
- Conduct detailed business and technical requirements analysis.
- Translate business needs into functional and non-functional specifications.
- Assess system gaps, dependencies, and integration requirements.
- Document process flows, data flows, use cases, and user stories.
- Facilitate workshops, interviews, and stakeholder sessions.
- Technical Analysis
- Collaborate with architects and development teams to evaluate solution feasibility.
- Analyse APIs, integrations, data structures, and system interfaces.
- Review technical documentation and ensure alignment across systems.
- Support the design of technical specifications and system configurations.
- Perform SQL/data analysis to validate requirements and support investigations.
- Solution Delivery & Support
- Assist with sprint planning, backlog grooming, and prioritisation.
- Support QA and UAT teams through requirements clarification and testing alignment.
- Review test cases to ensure coverage of business rules and technical requirements.
- Participate in solution demonstrations and support deployments.
- Conduct impact assessments and change management reviews.
- Stakeholder & Project Engagement
- Bridge communication between business users and technical teams.
- Provide regular updates and documentation to project leads and PMO.
- Ensure traceability of requirements throughout the project lifecycle.
- Collaborate with vendors, developers, testers, and product owners.
Minimum Requirements
- Bachelors Degree in Information Systems, Computer Science, or related field.
- 8+ years experience as an IT Business Analyst.
- Strong technical background with hands-on understanding of:
- System architecture
- APIs & integrations
- SQL / data analysis
- SDLC methodologies
- Proven experience in Agile and/or Waterfall environments.
- Experience working on complex IT projects (e.g., digital platforms, ERP, cloud, custom applications).
- Excellent documentation, analytical, and communication skills.
Preferred Skills & Certifications
- Agile BA certification an advantage.
- Experience with tools such as JIRA, Confluence, MS Visio, Figma, or UML modelling tools.
- Cloud exposure (AWS, Azure, GCP).
- Testing or QA experience beneficial.
Key Competencies
- Strong problem-solving and analytical thinking
- Technical mindset with business acumen
- Excellent stakeholder management
- High attention to detail
- Ability to translate complex concepts clearly
- Adaptable in fast-paced environments
- Strong facilitation and documentation skills
go to method of application »
Role Purpose
- The IT Business Analyst is responsible for analysing business needs, system requirements, and technical specifications to support the delivery of IT solutions. This role requires a highly technical BA with deep understanding of systems, integrations, databases, and application architecture. The BA will work closely with developers, architects, QA teams, and business stakeholders to ensure solutions are aligned to both business and technical objectives.
Key Responsibilities
Requirements Gathering & Analysis
- Conduct detailed business and technical requirements analysis.
- Translate business needs into functional and non-functional specifications.
- Assess system gaps, dependencies, and integration requirements.
- Document process flows, data flows, use cases, and user stories.
- Facilitate workshops, interviews, and stakeholder sessions.
- Technical Analysis
- Collaborate with architects and development teams to evaluate solution feasibility.
- Analyse APIs, integrations, data structures, and system interfaces.
- Review technical documentation and ensure alignment across systems.
- Support the design of technical specifications and system configurations.
- Perform SQL/data analysis to validate requirements and support investigations.
- Solution Delivery & Support
- Assist with sprint planning, backlog grooming, and prioritisation.
- Support QA and UAT teams through requirements clarification and testing alignment.
- Review test cases to ensure coverage of business rules and technical requirements.
- Participate in solution demonstrations and support deployments.
- Conduct impact assessments and change management reviews.
- Stakeholder & Project Engagement
- Bridge communication between business users and technical teams.
- Provide regular updates and documentation to project leads and PMO.
- Ensure traceability of requirements throughout the project lifecycle.
- Collaborate with vendors, developers, testers, and product owners.
Minimum Requirements
- Bachelors Degree in Information Systems, Computer Science, or related field.
- 8+ years experience as an IT Business Analyst.
- Strong technical background with hands-on understanding of:
- System architecture
- APIs & integrations
- SQL / data analysis
- SDLC methodologies
- Proven experience in Agile and/or Waterfall environments.
- Experience working on complex IT projects (e.g., digital platforms, ERP, cloud, custom applications).
- Excellent documentation, analytical, and communication skills.
Preferred Skills & Certifications
- Agile BA certification an advantage.
- Experience with tools such as JIRA, Confluence, MS Visio, Figma, or UML modelling tools.
- Cloud exposure (AWS, Azure, GCP).
- Testing or QA experience beneficial.
Key Competencies
- Strong problem-solving and analytical thinking
- Technical mindset with business acumen
- Excellent stakeholder management
- High attention to detail
- Ability to translate complex concepts clearly
- Adaptable in fast-paced environments
- Strong facilitation and documentation skills
go to method of application »
Role Purpose
- The Project Manager is responsible for planning, executing, and delivering medium to large-scale IT projects within scope, budget, and timelines. The role requires a seasoned professional with strong technical understanding, project governance expertise, and proven ability to lead cross-functional teams in a high-paced environment.
Key Responsibilities
- Project Planning & Delivery
- Lead the end-to-end delivery of IT projects, from initiation to closure.
- Develop detailed project plans, timelines, budgets, and resource allocations.
- Define project scope, objectives, and deliverables aligned to organisational goals.
- Manage risks, issues, dependencies, and change control processes.
- Ensure project documentation, governance, and reporting standards are adhered to.
- Stakeholder Management
- Engage with technical and business stakeholders to gather requirements.
- Facilitate communication between development teams, vendors, and business units.
- Provide regular project updates, status reports, and dashboards to leadership.
- Influence and manage expectations to ensure alignment throughout the project lifecycle.
- Team Leadership
- Lead and motivate project teams, ensuring clear roles, responsibilities, and expectations.
- Conduct project meetings, sprint reviews, and team check-ins.
- Collaborate closely with architects, developers, testers, and operational teams.
Technical & Delivery Expertise
- Analyse technical requirements and ensure solution alignment with architecture standards.
- Oversee software development, infrastructure, systems integration, or cloud projects.
- Manage vendor relationships and ensure contractual deliverables are met.
- Support UAT, QA processes, and production deployments.
- Project Governance
- Ensure compliance with PMO methodologies (Waterfall, Agile, Hybrid).
- Drive continuous improvement of project delivery processes.
- Prepare project documentation including business cases, project charters, and post-implementation reviews.
Minimum Requirements
- Bachelors Degree in Information Technology, Computer Science, or related field.
- 10+ years experience as a Project Manager within IT environments.
- Proven experience managing enterprise-level IT projects (software, infrastructure, systems, cloud).
- Strong technical understanding of SDLC, IT systems, networks, or applications.
- Experience working with Agile, Scrum, and/or Waterfall methodologies.
- Demonstrated ability to manage budgets, timelines, and large project teams.
- Excellent communication, negotiation, and presentation skills.
- Strong risk management and problem-solving abilities.
Preferred Certifications
- PMP, PRINCE2, Agile/Scrum Master, or equivalent
- ITIL Foundation advantage
- Cloud certifications (AWS, Azure, GCP) beneficial
Key Competencies
- Leadership & team management
- Technical aptitude and systems knowledge
- Strong analytical and planning ability
- Stakeholder engagement and influence
- Adaptability in dynamic environments
- High attention to detail
- Conflict resolution and decision-making skills
go to method of application »
Role Purpose
- The Project Manager is responsible for planning, executing, and delivering medium to large-scale IT projects within scope, budget, and timelines. The role requires a seasoned professional with strong technical understanding, project governance expertise, and proven ability to lead cross-functional teams in a high-paced environment.
Key Responsibilities
- Project Planning & Delivery
- Lead the end-to-end delivery of IT projects, from initiation to closure.
- Develop detailed project plans, timelines, budgets, and resource allocations.
- Define project scope, objectives, and deliverables aligned to organisational goals.
- Manage risks, issues, dependencies, and change control processes.
- Ensure project documentation, governance, and reporting standards are adhered to.
- Stakeholder Management
- Engage with technical and business stakeholders to gather requirements.
- Facilitate communication between development teams, vendors, and business units.
- Provide regular project updates, status reports, and dashboards to leadership.
- Influence and manage expectations to ensure alignment throughout the project lifecycle.
- Team Leadership
- Lead and motivate project teams, ensuring clear roles, responsibilities, and expectations.
- Conduct project meetings, sprint reviews, and team check-ins.
- Collaborate closely with architects, developers, testers, and operational teams.
Technical & Delivery Expertise
- Analyse technical requirements and ensure solution alignment with architecture standards.
- Oversee software development, infrastructure, systems integration, or cloud projects.
- Manage vendor relationships and ensure contractual deliverables are met.
- Support UAT, QA processes, and production deployments.
- Project Governance
- Ensure compliance with PMO methodologies (Waterfall, Agile, Hybrid).
- Drive continuous improvement of project delivery processes.
- Prepare project documentation including business cases, project charters, and post-implementation reviews.
Minimum Requirements
- Bachelors Degree in Information Technology, Computer Science, or related field.
- 10+ years experience as a Project Manager within IT environments.
- Proven experience managing enterprise-level IT projects (software, infrastructure, systems, cloud).
- Strong technical understanding of SDLC, IT systems, networks, or applications.
- Experience working with Agile, Scrum, and/or Waterfall methodologies.
- Demonstrated ability to manage budgets, timelines, and large project teams.
- Excellent communication, negotiation, and presentation skills.
- Strong risk management and problem-solving abilities.
Preferred Certifications
- PMP, PRINCE2, Agile/Scrum Master, or equivalent
- ITIL Foundation advantage
- Cloud certifications (AWS, Azure, GCP) beneficial
Key Competencies
- Leadership & team management
- Technical aptitude and systems knowledge
- Strong analytical and planning ability
- Stakeholder engagement and influence
- Adaptability in dynamic environments
- High attention to detail
- Conflict resolution and decision-making skills
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.