Available Jobs - IT / Telecommunications(80)
Hot Jobs

Interview top tips
Available Jobs IT / Telecommunications
Duties to include:
Install and configure software and hardware
Manage network equipment and technology tools
Cable patching,
Monitor performance and maintain systems according to requirements
Ensure security through access controls, backups and firewalls
Upgrade systems with new releases and models
Users Access creation change and deactivation process
Provide Folder Access rights on File Servers
Management of Active Directory
Provide Remote support to staff and clients across Africa
Provide assistance to Mauritius Technical Team
Follow-up with Helpdesk to identify pending issues and escalations
Provide support for Telephony PABX extension creation and troubleshooting
Escalation follow up and meetings with Mauritius Team
Troubleshoot issues and outages
Build an internal wiki with technical documentation and manuals
Required Skills
Good reporting skills
Good problem solving skills
Attention to detail
Tech Savvy
Personable and driven
Additional Requirements
As a QA Analyst, you will be part of the team (initial project 3 months) delivering a transformation project for one of our clients.
You will be part of a small team that is tasked with developing an already existing platform built by the client.
The primary purpose of the QA Analyst is to assure the quality of software delivered by the Solutions team, in projects throughout the Client’s product suite.
QA Analysts participate in reviews, workshops, and triage, with the objective of improving quality and applying a quality-first mentality, shifting the identification of issues and defects as early as possible in the SDLC.
Required Skills
· Understand requirements to determine recommended test coverage in terms of new functionality and regression testing.
· Attend all sprint events, including contributing to refinement, planning and review.
· Perform QA on project artefacts (eg. user stories) in order to feedback to allow improvements on these artefacts and on the process as a whole.
· Manage own usage of test data, capture test evidence, and ensure test results are accurate.
· Create and maintain test artefacts to the defined standards, as well as support others in the same pursuit by performing peer test artefact reviews.
Additional Requirements
Help to build and support bespoke pipelines and processes for new projects and business products
Provide insights and input for technological choices for new projects
Use Lambda/Kinesis/DynamoDB to build microservices to support both new and existing key business functions
Sharing knowledge of the data itself and process details within the DevOps/DataOps teams and wider business
Collaborating with our internal Test Team to test all work as part of the development lifecycle
Mitigate business impact by working closely with our Incident Management team with respect to incidents and service issues
Required Skills
Strong understanding of AWS and Python fundamentals and best practices
Solid experience of Lambda, Step Functions, Kinesis, DynamoDB, S3
Comfortable working with VCS (including code reviews, GitFlow, release management)
Proficient understanding of CI/CD processes
Proficient understanding of AWS SAM leveraging IaC/CloudFormation
Understanding of the AWS Well-Architected Framework
Knowledge of RESTful APIs - both for using first/third party APIs and building our own for first/third party consumption
Familiarity with IAM roles/policies/permissions
Additional Requirements
-Our Client have embarked on an ambitious programme to build class leading development systems and services as part of a wider banking capability programme.
-Running on an AWS serverless core, we aim to create business advantage over other banking peers by providing an agile, scalable and highly parameterised platform that deliver its financial propositions and offer finance capabilities to other third parties.
-As a Python Developer, you will form a pivotal part of the business.
-As a data-driven company, DevOps is key to ensuring that we can make our customers better off and push our use of technology further every day.
Required Skills
-Able to write scalable, reusable code
-Strong understanding of Python fundamentals and best practices (including security considerations)
-Comfortable working with VCS (including code reviews, GitFlow, release management)
-Proficient understanding of CI/CD processes
-Knowledge of RESTful APIs - both for using first/third party APIs and building our own for first/third partyconsumption
Additional Requirements
Supporting our DevOps engineering function, you will be exposed to the latest AWS cloud-tech and will have extensive opportunities to both learn new skills and expand on existing ones.
This role will be central to the test automation team which provides repeatable test harnesses when releasing key modules of the banks processing infrastructure.
Supporting one of our small Dev Ops teams in delivering excellence, this role is focused on the ongoing creation and maintenance of automated test processes as a fundamental part of the team deliverables and can be used to ensure the wider team can modify / configure services correctly with repeatable accuracy, whilst instinctively knowing what impact this will have with the systems and other services it is integrated with.
Required Skills
Using query tools for database analysis, script running, data enquiry processes
Experience working in a fast-paced development environment
A good eye for detail, with an analytical approach to solving problems and identifying improvements
Previous experience testing AWS infrastructure and services
API Gateway, Lambda, RedShift, DynamoDb, Cloudwatch
Additional Requirements
Duties to include
Write clean, well-tested, scalable, maintainable and documented code.
Explore and evaluate new features and development technicalities.
Collaborate cross-functionally to address customer challenges with high-quality product development.
Process and migrate large amount of data.
Participate in all stages of application development lifecycle.
Conduct back-end functional and unit testing.
Maintain documentation of process flows and technical specifications.
Communicate with various stakeholders to finalize product release schedule.
Required Skills
Enjoy problem solving and accept that data is routinely checked.
Strong knowledge of relational databases like MySQL, PostgreSQL, MSSQL,
Additional Requirements
Our client is engaged in service and product delivery in various geographies through several
country offices.
All our endeavours at these locations are strictly controlled for compliance with PCI DSS,
ISO 27001 and various local requirements and regulations.
Ongoing effectiveness of these controls and success in compliance assessments always arises as the
product of persistent and diligent security management, and appropriate effort by all employees at all
times through the year.
The role of Information Security Officer exists primarily to manage, monitor, supervise and mentor on all
aspects infosec and infosec compliance within the company.
The duties and responsibilities of an Information Security Officer include:
-Distributing security policies and related documents and ensuring staff are aware of latest
versions, and reading them as they become available.
-Conducting periodic reviews of Polices and other Info Sec controlled documents in conjunction
with other stakeholders.
-Authorising the creation, modification, and deletion of User accounts, in conjunction with the
relevant Line Manager and Asset Owner and in accordance with the requirements of our InfoSec
policies.
-Maintaining a Vulnerability Management Programme, including mechanisms to identify new
vulnerabilities and changes in the threat landscape.
-Maintaining a program to monitor service providers’ PCI DSS compliance status at least annually and the extent to which each is contributes to or manages our ongoing compliance.
Required Skills
-Working with CISO, team leaders and team members to develop, evolve and continuously improve operations processes, procedures, runbooks and standards.
-Working as part of a distributed team; and
-Participating in meetings and performing other duties as assigned by CISO.
Additional Requirements
The candidate will be responsible for designing, testing, and implementing new and updated software programs.
They take on a managerial role and lead the development team with all software development tasks.
Their job is to ensure all projects are completed on time and to company specifications.
Required Skills
Tech stack
PHP/Linux
M SQL
AWS
Javascript (front end)
Additional Requirements
Developing front end website architecture.
Designing user interactions on web pages.
Developing back-end website applications.
Creating servers and databases for functionality.
Ensuring cross-platform optimization for mobile phones.
Ensuring responsiveness of applications.
Working alongside graphic designers for web design features.
Seeing through a project from conception to finished product.
Designing and developing APIs.
Meeting both technical and consumer needs.
Staying abreast of developments in web applications and programming languages.
Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
Strong organizational and project management skills
3 years full stack engineering experience in a production environment
Required Skills
Development language
Server
Version control systems
Additional Requirements
Researching, designing, implementing, and managing software programs
Testing and evaluating new programs
Identifying areas for modification in existing programs and subsequently developing these modifications
Writing and implementing efficient code
Determining operational practicality
Developing quality assurance procedures
Deploying software tools, processes, and metrics
Maintaining and upgrading existing systems
Training users
Working closely with other developers, UX designers, business and systems analysts
Required Skills
Interpersonal skills
Problem solving skills
Punctuality
Critical thinking skills
Teamwork and collaboration skills
Adaptability skills
Work ethic
Project management skills
Additional Requirements
Responsibilities
Write “clean”, well-designed code.
Produce detailed specifications.
Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.
Contribute in all phases of the development lifecycle.
Follow industry best practices.
Required Skills
Proven software development experience in PHP
Understanding of open source projects like Joomla, Drupal, Wikis, osCommerce, etc
Demonstrable knowledge of web technologies including HTML, CSS, Javascript, AJAX etc
Good knowledge of relational databases, version control tools and of developing web services
Experience in common third-party APIs (Google, Facebook, Ebay etc)
Passion for best design and coding practices and a desire to develop new bold ideas
Additional Requirements
Requirements and skills
Proven software development experience in PHP
Understanding of open source projects like Joomla, Drupal, Wikis, osCommerce, etc
Demonstrable knowledge of web technologies including HTML, CSS, Javascript, AJAX etc<br
Good knowledge of relational databases, version control tools and of developing web services
Experience in common third-party APIs (Google, Facebook, Ebay etc)
Passion for best design and coding practices and a desire to develop new bold ideas
Required Skills
Write “clean”, well-designed code.
Produce detailed specifications.
Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.
Contribute in all phases of the development lifecycle.
Follow industry best practices.
Additional Requirements
As Software Development Team Lead you will be playing a key role in the development, testing, installation, documentation and maintenance of our software systems.
Required Skills
JavaScript/ES6/TypeScript, SQL
Docker
Serverless functions
SOLID principles and Clean Code
REST API's
Web security, OWASP, Secure by Design
Additional Requirements
Accomplishes information technology staff results by communicating job expectations.
Maintains the organization's effectiveness and efficiency by defining, delivering, and supporting strategic plans.
Directs technological research by studying organization goals, strategies, practices, and user projects.
Completes projects by coordinating resources and timetables with user departments and data centers.
Verifies application results by conducting system audits of technologies implemented.
Recommends information technology strategies, policies, and procedures by evaluating organization outcomes.
Maintains quality service by establishing and enforcing organization standards.
Maintains professional and technical knowledge by attending educational workshops.
Contributes to team effort by accomplishing related results as needed.
Required Skills
Proficiency in managing cross-functional teams
Great social skills
Result-orientated mindset
Strong communication skills
Excellent attention to detail
Additional Requirements
Objectives of this Role
Building and setting up new development tools and infrastructure
Understanding the needs of stakeholders and conveying this to developers
Working on ways to automate and improve development and release processes
Testing and examining code written by others and analyzing results
Ensuring that systems are safe and secure against cybersecurity threats
Identifying technical problems and developing software updates and ‘fixes’
Working with software developers and software engineers to ensure that development follows established processes and works as intended
Planning out projects and being involved in project management decisions
Daily and Monthly Responsibilities
Deploy updates and fixes
Provide Level 2 technical support
Build tools to reduce occurrences of errors and improve customer experience
Develop software to integrate with internal back-end systems
Perform root cause analysis for production errors
Investigate and resolve technical issues
Develop scripts to automate visualization
Design procedures for system troubleshooting and maintenance
Required Skills
BSc in Computer Science, Engineering or relevant field
Experience as a DevOps Engineer or similar software engineering role
Proficient with git and git workflows
Good knowledge of Ruby or Python
Additional Requirements
We’re hiring an Intermediate Programmer to work in Unreal Engine 4 on our currently unannounced project.
This is an intermediate level position, so you should have a fair amount of experience with working in 3D videogame engines .
You should have a passion and interest in creating quality videogames from a technical perspective and have an analytical mind that you use to unpack issues and strengths of design ideas and gameplay implementation.
A strong portfolio of games is important and a collection of code samples with short written context is required.
Required Skills
- One commercially shipped game (Steam, consoles etc)
- Evidence of shipped personal game projects (game jams, [itch.io](http://itch.io) etc)
Additional Requirements
This is an Senior level position, so you should have plenty of experience with working in videogame engines (preferably Unreal).
You should have a passion and interest in creating quality videogames from a technical perspective and have an analytical mind that you use to unpack issues and strengths of design ideas and gameplay implementation.
A strong portfolio of completed games, as well as a collection of code samples with short written context is required.
Required Skills
- At least 1-2 game shipped on a major platform (Steam, consoles, etc.)
- Evidence of shipped personal game projects (Itch.io, game jams etc.)
Additional Requirements
Fully maintain the production Postilion systems, ensuring maximum availability & uptime as per the agreed Service Level Agreements
Configuration of system parameters & implementing system changes as per business
change control procedures
Supporting the operation and monitoring of the production systems
Ensure the systems are fully PCI compliant and all re-occurring security tasks (e.g. encryption key changes) are performed in a controlled manner
Attending to and resolving customer queries and issues
Provide technical support to the Client Services and Operations teams
Assist Operational teams in preparing environment for maintenance procedures (OS patching) by re-routing transaction traffic to backup\secondary systems
Software installations and configurations
Ensuring all system documentation,(Operational, technical & BC\DR) is accurate and up to date
Defining the operational routines applicable for the systems deployed to deliver the service, and authorising any changes to them
Allocating and assigning fault calls to Technical support staff/3rd parties and prioritising, expediting and escalating resolution
Defining service performance metrics and monitoring and reporting of them to Management and Customers as appropriate
Undertaking capacity planning exercises to ensure the systems are capable of delivering the contracted services
Specifying new system requirements to deliver new services
Defining, reviewing and testing the Disaster Recovery plans necessary for business continuity
Assisting with the implementation of both internal and customer-driven projects
Performing application testing for new internal/external requirements
Work with QA team to ensure appropriate test strategies are in place for all Postilion
changes
Required Skills
Excellent knowledge and experience of ACI’s Postilion Transaction Switch suite
Good knowledge and experience with Postilion ConfigServer and terminal software (eSocket.POS)
Experience and knowledge of payment card technologies (EMV, magnetic stripe & contactless) and card types (debit, credit, pre-paid and gift cards)
Understanding and experience of payment clearing and settlement functions through reconciliation processes
A good level of understanding of LAN and WAN based network technologies, including TCP\IP & UDP/IP
Knowledge and understanding of IT Security techniques (encryption, hashing, tokenization) and industry standard protocols (SSL, IPsec)
Good understanding of the Payment Card Industry and Payment Application data security standards relating specifically to payment systems and environments
Experience with administering Microsoft Windows server environments
Knowledge of administration and maintaining MS SQL Databases
Excellent analysis, identification and problem resolution skills
Ability to troubleshoot problems in a logical and disciplined manner
Excellent verbal and written communication skills, both internally and with customers
Ability to document activities, problems and procedures clearly, accurately and concisely
Ability to manage towards defined goals and milestones
Ability to effectively plan, prioritise and multi-task in a complex operational environment without sacrificing work output or quality
Disciplined, with a close attention to detail
A demonstrated ability to work under pressure and to tight deadlines preferably in a 24x7 real-time operational server environment
Ability to manage 3rd party suppliers to ensure that they are managed effectively
A motivated, pro-active, self-starter with a success-oriented attitude
Additional Requirements
Responsibilities:
The Information Security Officer provides advice, assistance, information, training, and alerting.
He/she can intervene in all or part of the information systems of his/her Business Unit and its subsidiaries - including South Africa, Namibia, and Botswana.
He/she carries out a technological and regulatory watch in his/her field and proposes changes to guarantee the security of the information systems as a whole.
In charge of all security aspects of the cyberspace of Veolia Services Southern Africa.
Definition and implementation of the information systems security policy:
Defines the objectives and needs related to cybersecurity for the BU and its subsidiaries, in collaboration with the relevant actors (general management, information systems management, human resources management, business management, finance and others)
Drafts the associated security procedures in collaboration with the relevant players
Implements the cybersecurity policy, ensures its evolution and updates
Sets up an organization to ensure the long-term governance of the BU's cybersecurity.
Assesses cyber IT risks with the assistance of the BU Information System Department.
Assesses cyber OT risks with the assistance of the BU's industrial security correspondent or manager.
Studies the means of ensuring the security of information systems and their proper use by all the players in its scope.
Proposes a list of security measures to be implemented to the authorities within its scope of responsibility, for their approval, and ensures the follow-up and development of this action plan over time (the action plan is accompanied by resource requirements).
Ensures project management of the implementation of security measures (this mission, depending on the type of technical or organizational measure, may be shared with a business manager or the head of the information system) and reports to the group DSSI on progress.
Regularly informs and raises awareness among the management of its BUs and subsidiaries about cybersecurity issues and risks.
Conducts awareness-raising and training activities for users on cybersecurity issues.
Participates in the creation of the information systems security charter for its perimeter (if there are local specificities to be taken into account) and ensures its promotion to all users of its establishments.
Conducts regular security audits of IT and OT information systems in order to verify the proper application of group and local cybersecurity policies by the actors of its BU and its subsidiaries.
Monitors and manages security incidents that occur within its BU and subsidiaries -
adopts and applies the group's incident, alert and crisis management procedures.
Verifies the integration of cybersecurity in all projects of his BU and its subsidiaries.
Monitoring local regulatory and technical developments to ensure that cybersecurity policies are in line with these developments.
Required Skills
IMPLEMENT CYBERSECURITY PROCEDURES AND TOOLS.
KNOWLEDGE OF ISO 2700X SECURITY STANDARDS.
USE AND IMPLEMENT AUDIT TECHNIQUES AND PROCEDURES.
MANAGE RISKS (FINANCIAL, HUMAN, TECHNICAL): ANTICIPATION, IDENTIFICATION, IMPLEMENTATION OF CORRECTIVE ACTIONS.
SIGNIFICANT EXPERIENCE IN THE NEGOTIATION AND MANAGEMENT OF CROSS-FUNCTIONAL SSI PROJECTS.
LEGAL KNOWLEDGE OF INFORMATION SYSTEMS SECURITY, AND PARTICULARLY OF THE TEXTS REGULATING THE INDUSTRIES.
DESIGN AND ADAPT COMMUNICATION MEDIA AND/OR DOCUMENTATION ACCORDING TO THE MESSAGES AND TARGETS.
SHARE KNOWLEDGE AND KNOW-HOW.
MANAGE CRISIS SITUATIONS.
Carry out its mission and set its organization in an autonomous way.
Make decisions (respect of commitments...)
Arguing one's decisions in order to convince and to obtain support
Sense of confidentiality and ethics
Adopt an appropriate relational behaviour
Know how to lead working groups, awareness sessions and training.
Demonstrate diplomacy and pedagogy
Organize and lead change.
Management.
Ability to travel.
Languages: English compulsory, French beneficial.
Additional Requirements
Duties to include:
Performs network design and capacity planning.
Conducts research on network products, services, protocols, and standards in support of network procurement and development efforts.
Maintains network fibre backbone links at Bindura Plant.
Maintains, Programs and Supports Hik-Vision CCTV NVR(s), cameras and Access Control
Equipment and ensures backups are running.
Maintenance of Karel VOIP phone system as well as configuration and support.
Provides second level technical support to users concerning network system operations.
Diagnoses problems with network equipment and performs equipment repair or upgrades when appropriate.
Installs, configures, and maintains multi-user software to be accessed from file servers if required.
Installs, configures, and maintains network cabling and other networking equipment such as hubs, switches, and UPS.
Coordinates with Group IT in assisting with installation, configuration, maintenance, and troubleshooting of network connected end-user hardware, software, and peripheral devices.
Coordinates with Group IT in assisting with management of security solutions, including firewall, anti-virus, and intrusion detection systems.
Works in close cooperation with Group IT to facilitate management of computers, installing any software needed for each user.
Works with Local IT Manager in planning, installation, and documentation of network topology and Virtual Desktop Infrastructure (VDI).
Ensures implementation and maintenance of ISO 9001, ISO 14001, ISO 18001, ISO/IEC 17025, Group requirements, policies, and compliance obligations. This shall be achieved through participation in SHEQ Programmes.
Works towards achieving zero harm, quality standards/targets and protection of the environment in line and consistent with company SHEQ or sustainability as well as operations policies and procedures.
Performs other related duties as assigned.
Required Skills
Operational knowledge of network and routing protocols.
Operational knowledge of switch configuration and programming.
Ability to install software and hardware on networking equipment.
Familiarity with a variety of networking and personal computer software.
Ability to troubleshoot and perform routine maintenance on servers, computers, and peripheral equipment.
Ability to communicate information to staff in a clear and concise manner.
Ability and desire to work as a member of a team.
Must have knowledge of implementation of ISO 9001, ISO 14001, ISO 18001, ISO/IEC 17025, SHEQ requirements, policies, and compliance obligations.
Additional Requirements
Duties and Responsibilities:
• Conceptualise new awareness, consideration and conversion digital campaigns in line with target audiences and media channels, on time and ensuring the message and visual is relevant and effective
• Roll out integrated campaign visuals (using open files from agency) into different media formats, as per the media plan, on time and in line with media channel best practice.
• Designs including animations/ Gif/ Video and other formats
• Keep on top of new digital design trends and introduce new design elements aligned to target audiences
• Ensure all visuals aligned to brand CI
• Monitor competitor activity
Required Skills
• Ability to work across digital formats, including animation
• High level of proficiency in Adobe Creative Applications: Photoshop, Illustrator, Dreamweaver, After Effects, InDesign
• Time management and ability to meet deadlines
• Balance multiple projects and production schedules
• Excellent written and verbal communication
• Digital design as a core competency is essential. Must demonstrate the ability to design and implement across a wide range of digital formats using both animation and static design elements
• Ability to develop new concepts from brief and also implement designs into different digital and static formats is required and must be demonstrated
• Any HTML or wireframe experience is beneficial
Additional Requirements
As a Product Owner, you will be responsible for delivering the right product features at
the right time, every time!
Working closely with a dynamic product management team, you will
start by structuring and communicating a vision for your product or change and then testing this
with various thought-leaders from around the organisation.
Performing solid and pragmatic
analysis into the business requirement is essential. This process will have you engage with each
corner of the company , including Marketing, Sales, Operations and others.
From thereon, you will need to provide leadership, motivation and challenge a development
team throughout the software development cycle. Continuously showing real business value and
prioritising features based on ROI, you must find ways to reduce the time to market whilst still
ensuring maximum quality. You will be responsible for accepting or rejecting the software and
make the call if it is viable to be released to the company's customers.
During the final testing, the acceptance and adoption of the working software within the company is a
key final requirement of the process. Not only is this role within the software development
realm, but you will be key in continuously challenging and changing the paradigm to provide
better processes and solutions for the company's staff and customers.<be>
Job Output
• Structure and communicate a product vision
• Initiate the project
• Engage and represent various business stakeholders
• Set clear goals for the development team to achieve
• Create, groom, prioritise and order the product backlog based on business value and ROI
• Demonstrate working software and facilitate an incremental and continuous
feedback cycle between the development team and the business stakeholders until the
product can be released to customers
• Determine acceptance tests and facilitate the execution thereof
• Compile and distribute information radiators which show transparent project progress
• Retrospect and seek ways to continuously improve the introduction of new software into
the business
• Maintain various technical configurations of the production system environment
• Support the business with the launch of ad-hoc marketing and sales promotions
• Provide general technical support to Marketing, Sales and Product departments
Required Skills
• Deadline driven
• Excellent organisational, planning and presentation skills
• Ability to manage multiple teams (both virtual and dedicated resources)
• Proven leadership ability
• Decisive
• Self-motivated and capable of managing multiple priorities and tasks as delegated
• Team-player with the ability to work in a collaborative environment
• Excellent interpersonal skills
• Strong analytical and problem solving skills with a high attention to detail
• Methodical and cautious competencies required to work within the production system environment.
Additional Requirements
Design, development and testing of new features in the applications
Responsible for regular communication with others involved in the programing process
Implement, test, bug-fix functionality and maintain software products to ensure strong functionality and optimization.
Responsibility for design and implementation of software projects using C#
Provide support to end users
Design, build, and maintain efficient and reliable C# code
Develop and implement new software programs.
Maintain and improve the performance of existing software
Clearly and regularly communicate with management and technical support colleagues others involved in the programing process
Design and update software database.
Required Skills
Excellent communication skills
Familiarity with Relational Databases
Additional Requirements
Configure and monitor test system HW and take corrective action as needed Configure and monitor test system NW and take corrective action as needed Monitor system health and take corrective action as needed
Deploy subsystem builds on the test systems and verify their operability Report deployment procedure issues for rectification
Verify that the test systems remain operational after deployment by using system health features to monitor system alarms, events, etc.
Assist with manual system testing
Ensure that system documentation is kept up to date
Required Skills
Have excellent communications skills.
Have a need to continuously upskill.
Have a “can do” attitude to any type of work that needs to be done.
Be able to balance work and life.
Additional Requirements
Become a member of a team enthusiastic about the challenges posed by integrating complex systems comprising diverse components and subsystems.
Contribute to the design, implementation and maintenance of integration environments, the derivation and implementation of optimal test suites, the execution of exploratory testing and automated regression testing to integrate large-scale systems.
Passionate about the quality of our product and customer solutions as well as the establishment of proactive measures and procedures to ensure high customer satisfaction.
Required Skills
o Java
o Google Go
o Python or other scripting language
Database skills and working knowledge of SQL required Experience in software integration Experience in complex system integration
Experience in or background knowledge of the Telecoms industry
Additional Requirements
Provide support to Order-Fulfilment with on-site installation activities
Provide support to Order-Fulfilment with System Integration and Setting-to-Work Upgrades:
Plan upgrade activities for site upgrades
Provide input to Test Plans and ensure upgrade Procedures are reviewed
Support upgrade activities on Site that is executed by the Support Department
Review and Present the final upgrade report to the Client Define and supervise solution qualification Tests:
Generate Test Plans, Procedures and Manage Solution Integration on Site
Manage Solution integration on Site
Manage and participate in the execution of the qualification of a solution.
Conduct Site Acceptance Testing (Verification and Validation)
Required Skills
Project management
Management and Leadership
Planning and organising
Disciplined
Strong verbal and written communication
Good administrative and organisational skills
Creative and analytic problem-solving skills
Good negotiating / conflict resolution skills
Sound decision-making skills
Additional Requirements
Resolve user and client issues within SLA.
Offer remote and potentially onsite support.
Install and configure hardware and software components.
Assist with user acceptance testing.
Troubleshoot hardware and software issues.
Perform root cause analysis.
Repair or replace damaged hardware.
Perform tests and evaluations of new software and hardware.
Provide advanced user support and training.
Pro-active communication to stakeholders.
Conduct daily system checks and maintenance operations.
Establish good relationships with all customers and colleagues.
Manage technical documentation work with 3rd party vendors for system support.
Technical Project Management.
Required Skills
Proven telephonic and onsite support history.
Any additional software and database skills would be advantageous.
Experience in telecommunication/transmission systems including Wifi, LTE, 5G, VoIP, etc. would be advantageous.
Experience in fiber optics would be advantageous.
Additional Requirements
Prepares the organisations Information Security plan based on Best Security and Governance practices
Prepares and schedules security testing and vulnerability assessment in conjunction with Technology Services departmental heads
Leads the preparation of the cyber and information security plan and establishes the Governance, Security and Risk goals, objectives, and departmental operating procedures in conjunction with the Technology Services Heads
Develops and updates Security and Governance policies procedures and processes for the Technology Services division in conjunction with the other Technology Services Managers
Formulates the Technology Security and Governance budget and monitors the OPEX and CAPEX in line with the approved budget
Checks that all technology systems are properly configured to ensure that there is no financial loss on all transaction types from all technology systems
Leads the research, design, testing, control, and maintenance of all Security solutions in response to evolving business needs
Ensuring security is factored into the designing and implementation of all Technology Security and Governance systems
Managing and maintaining security systems and their corresponding or associated software, such as intrusion detection systems, cryptography systems, and anti-virus software for the organisation
Required Skills
Good planning and coordination skills
Additional Requirements
Key Responsibilities
Administrative, Governance, and Financial Responsibilities of the ICT function:
Preparation of annual budgets for ICT services i.e. OPEX AND CAPEX
Authorization of all purchases and expenditure within the approved budget & Cost control, including data and airtime
Ensuring all licenses and service level agreements are up to date and fully paid for
Development and implementation of ICT Policies
Responding to and addressing issues arising from internal and external audits
Continuous review and testing of ICT disaster recovery and business continuity plans
Chairing all monthly ICT Steering Committee meetings and weekly ICT departmental meetings
Providing weekly and monthly OPCO reports and ad hoc reports requested by Group ICT management.
Operational Processes Responsibilities:
Design, implementation, and maintenance of ICT network infrastructure
Ensuring maximum availability and utilization of all Business Systems
Enhancing ICT security for the business data, ICT hardware, networks, and all software products
Ensuring full availability of wired and wireless networks, WIFI, LAN, WAN, Unified communications, multi-function devices & server environments
Overseeing the administration of and continuous improvement review of all business applications such as SAP, CanePro, LIMS and TriMed.
Development, monitoring, and maintenance of service level agreements (SLAs) and support contracts with service providers and internal customers
Overseeing the Help (Service) desk to ensure full capturing of all ICT faults and issues and follow-up
People and Leadership Responsibilities:
Providing direction and leadership in line with Success management principles and changes in the business environment e.g. ICT business continuity plans during pandemics, storm damages etc.
Training, development, and succession planning for all critical ICT positions
Enforcement of adherence to the company’s code of conduct and operating procedures and instructions
Research and development for ICT innovation and systems improvement with Business Process Owners
Safety & Health Responsibilities:
Enforcement of adherence to the SHE Policies & Procedures for ICT services
Development and promotion of a culture of behavior-based safety
Sharing best practices and learning
Required Skills
A responsible person of integrity and ethical behavior
Highly developed communication and presentation skills for executive audiences
Collaboration, Influencing and Building Strategic and Diverse Relationships.
Strategic thinker with good analytical and problem-solving capabilities.
Excellent organizational and leadership skills, and stakeholder engagement.
Additional Requirements
Testing and quality management of software product within the SDLC.
Knowledge of QA methodologies, SDLC processes and process improvement.
In-depth product knowledge.
Attend and contribute to agile ceremonies. (Daily stand-ups, sprints, grooming sessions, planning sessions, reviews and retrospectives.)
Analyse features using formal test analysis methods to produce test designs.
Contribute to requirements analysis and feature design through considering testability requirements and by applying product test experience.
Test planning and test case documentation, management and execution.
Reporting test results and contribute to release planning.
Identify, log and track bugs and possible problems with software product.
Liaise with the product owner and team about possible issues with the product and to improve the user experience of the product.
Explore product features and feature interactions to discover inadequacies and to expose high risk areas likely to escape automated test processes.
Assist QA team with exploratory and regression testing of software product.
Required Skills
Excellent verbal and written communication skills in English.
Strong organizational skills and attention to detail.
Detail oriented with a keen interest to develop deep understanding of the domain.
Passionate about learning new skills to improve total product quality.
Demonstrates accountability, proactivity and has an enthusiastic attitude.
Additional Requirements
• Become a core contributor in a team developing user interfaces and supporting application server components for data organisation, data exploration, data analysis, data visualization, GIS and workflow.
• Help us to extend our position as market leader providing insights into telecoms big data delivered by very large distributed processing systems.
• Join us in the early stage of creating new user interface applications using Vue.js and Spring Boot and make a significant contribution to their success, technology evolution, UX design and architecture.
• Work in an agile team with high customer focus developing software in a continuous integration environment.
• Obsess over requirements, design and user experience to deliver just the right product that promotes user adoption and delights customers.
• Have passion for developing robust, reliable, high-throughput systems used by hundreds of expert operators, analysts and administrators.
• Over time, provide guidance on adoption of advances in technology and software architecture design to improve our position in the market through the quality of our products.
With a Tech Stack of the Following:
Java
gRPC
SQL
Maven
GIT
JIRA
Springboot
Javascript and typescript
vue.js - familiarity with the vue.js ecosystem
grpc-web
HTML
CSS
Required Skills
Detail orientated approach that seeks to gain a deep understanding of the domain.
Possess excellent verbal and written communication skills to promote collaboration and enhance teamwork.
Desires to mentor others to promote the strength of the team.
Aspire to learn new skills and research to gain knowledge.
Takes initiative, prioritizes his or her time and works independently with little need for supervision.
Desires to improve and drive change that leads to higher quality and productivity for the whole team.
Additional Requirements
Build query (and necessary ETL) services that serve data to the new workstation software. Automated testing for correctness and performance.
Become a subject matter expert in the data we work with and the intelligence analysis domain.
Exploit industry leading data-warehouse technology to serve data to the front-end fast and compute various analytics on the data.
Collaborate with suppliers of data to ensure that your team gets the right data and in the right way to serve the end-user.
API design. Collaborate with API consumers in your team to ensure that the apis serve their needs.
Contribute to the data architecture. Continuous integration in the dev lab.
Contribute to micro-services architecture to ensure clean focused interfaces. Release the services.
Required Skills
Always looking for opportunities to do more with the data for the end-user Collaborate to bring all the pieces together
Always learning
Additional Requirements
The Product Owner to understand UI requirements that flow from the product roadmap Software Engineers to understand the architecture and implementation decisions
Integration Engineers to release qualified user interfacing components Solution Engineers to understand expectations and to solicit feedback
Team members responsible for delivering a quality UI product by collaborating and participating in the team's agile culture and scrum ceremonies
Required Skills
Take initiative, works independently with little need for supervision
Desire to improve and drive change that leads to higher productivity for the whole team
Additional Requirements
Become a member of a team enthusiastic about the challenges posed by integrating complex systems comprising diverse components and subsystems.
Contribute to the design, implementation and maintenance of integration environments, development of software frameworks, procedures and applications to integrate systems.
Passionate about the quality of customer solutions and the establishment of proactive measures and procedures to ensure high customer satisfaction.
Required Skills
Experience in the following programming languages will be advantageous:
o C
o Google Go
o Python or other scripting language Database skills required
Experience in software integration
Experience in complex system integration
Experience in or background knowledge of the Telecoms industry
Additional Requirements
Identify, qualify, propose, and close major opportunities within assigned accounts.
Responsible and accountable for growing existing customer base with new sales i.e. Order Entry.
Meeting and exceeding sales targets and deadlines.
Generate and present high quality sales proposals in alignment with value propositions offering creative integrated solutions to address customer demands/needs.
Setup, manage, implement and report account plans in an accurate and timeous ways.
Responsible for establishing a new customer base through creating of relationships with key decision-makers and driving revenue opportunities within customer organizations.
Work at the highest levels within the customer space to identify opportunities to properly position entire suite of products and services in addressing customer’s needs.
Build and maintain relationships (network) with external agents, key contacts, suppliers, existing customers and partners, to establish new connections with new customers.
Represent at exhibitions, meetings and trade shows.
Required Skills
Positive approach with can-do attitude.
Honesty, Trust, Integrity, Transparency.
Self-motivated, Dedicated.
Persuasive with a passion for winning and innovation.
Additional Requirements
• Become a vital and high contributing team member developing high quality software for distributed systems. Obsess over solving the customers’ problems and delivering just the right product while taking full end-to-end ownership of all implemented features.
• Work in a highly skilled agile team with strong customer focus to develop Go software for a service-based architecture in a continuous integration environment. Our systems are used by hundreds of expert operators, analysts and should be able to run unattended.
• Must have a strong passion to develop robust, reliable, high-throughput and highly available back-end software systems and to integrate with various other components and/or sub-systems.
• Help to extend our position as market leader by building systems that adds value to our customers, is scalable and can adapt to the ever-growing volume of telecoms traffic.
Required Skills
Critical thinker and detail-oriented.
Excellent communicator.
Additional Requirements
Collaborate with stakeholders (clients, other developers, product managers, software architects) to define technical and functional requirements and specifications
Translate requirements and specifications to implementable designs
Contribute to planning and scheduling of build increments
Lead implementation, integration and qualification of build increments and releases
Required Skills
You collaborate with, coach, learn from, and mentor fellow developers in programming, design, and architecture best practices and principles
You pride yourself on delivering high-performing, testable and scalable software You're a lifelong student who takes balanced risks yet embraces failing fast in order to learn faster
Additional Requirements
Assisting the ICT manager with planning, organising and executing all ICT functions and related projects.
Meeting all internal customers ICT support requirements.
Supporting and maintaining existing ICT infrastructure and applications.
Deployment of new technical solutions
Assisting with promoting business continuity by implementing and managing effective disaster recovery and network security systems.
Management of the LAN/WAN network resources, systems, databases and hardware.
ICT Inventory management.
Attending to IT related enquiries and assistance requests from end users.
Assisting with defining and implementing ongoing IT related training programs.
Developing, implementing and auditing SOP’s for the ICT department.
Required Skills
Mature person with integrity and progressive attitude.
Experience with setting up and maintaining Windows Domain Networks.
Experience with Disaster Recovery Planning systems, their implementation and maintenance.
Experience with troubleshooting hardware, software and networking problems.
Additional Requirements
Actively participate in scoping and planning session, discussing solution design, technical implementation and providing estimates;
Produce good quality code and comment his code properly.
Test his own code.
Review peer's code.
Produce technical documentation.
Work towards constantly improving the overall code base quality and reducing technical debt.
Assist with system integration and deployment.
Required Skills
Problem-solving skills.
Programming languages (different types of developer role require different languages)
Excellent organisational and time management skills.
Accuracy and attention to detail.
Additional Requirements
Ensure all issues requiring ICT support are recorded in the Service Desk systems.
Ensure timely resolution of all issues as assigned in Service Desk systems.
Track own Help Desk performance metrics to ensure ICT department meets business support objectives.
Provide support for QEOSH and AUDIT Systems
Identify and recommend appropriate ICT resourcing across the business.
Coordinate all IT related training for the business.
Assess, Analyse, Identify and recommend training for business users as required
Contribute to production of departmental budgets
Manage departmental expenditure and execute the budget
Identify and participate in the recruitment of competent ICT resources.
Conduct performance appraisals and ensure attainment of set objectives and provide performance feedback for direct report.
Administer Business Systems to ensure uninterrupted ability to transact following the Systems Development Life-Cycle model.
Maintain a project management office where all group IT projects are documented and tracked centrally.
Manage projects by organizing, enforcing adherence to Project Plans and motivating project teams.
Identify and lead adoption of a project management methodology as well as manage project risk, scope and resources in line with identified methodology.
Ensure adequate communication to all stakeholders on all open projects.
Required Skills
Excellent customer relations
Time Management
Effective communication skills
Budget control
Leadership skills
Additional Requirements
KEY PERFORMANCE UNITS:
• Ensure policies and procedures are adhered to
• Investigate breached calls
• Take corrective actions to eliminate calls that falls outside SLA
IT Support / User support
• Perform on-site analysis, diagnosis, and resolution of complex desktop problems for end users, and recommend and implement corrective solutions, including off-site repair for remote users as needed.
• Install, configure, test, maintain, monitor, and troubleshoot end user and network hardware, peripheral devices, printing/scanning devices, presentation equipment, software, and other products in order to deliver required desktop service levels.
• Construct, install, and test customized configurations based on various platforms and operating systems.
• Collaborate with Technology team members to ensure efficient operation of the organization's desktop computing environment.
• Where required, administer and resolve issues with associated end-user workstation network software products.
• Receive and respond to incoming calls, pages, and/or work orders regarding desktop problems.
• Prepare tests and applications for monitoring desktop performance, then provide performance statistics and reports.
• Liaise with third-party support and PC equipment vendors.
Systems
• Patch Management
• Manage Redstar Back up System and ensure that all employees have backed up their system
Licenses
• Ensure that all products are licensed
Audits
• Perform Desktop Audits on laptops and desktops that is on the network on a yearly basis.
Required Skills
ICT Security,
ICT Policies and procedures,
Planning,
Organising resources,
Controlling utilization of resources and operational activities,
Problem solving skills,
Analytical thinker,
Communication skills,
Managing performance,
Valuing diversity,
Change management
Additional Requirements
Duties to include
Hardware, Software Implementation and support
Network Infrastructure Implementation and support
Network security
Cloud Computing and Collaboration
Operating Systems Management and Support
Data backup and recovery
Front-line technical support to customers
Provision of accurate and consistent solutions to customer issues
Business Development
Project planning and commissioning
Required Skills
Minimum 3years experience in similar position
Has worked for an IT Reseller before
Familiar with IT vendor engagement and the supply chain
Additional Requirements
Duties and Responsibilities
The Junior Java Developer will be responsible for designing, coding, modifying software and test customizations of various products based upon the Postilion framework for client Payment Solutions in Retail and/or Banking.
Required Skills
· Microsoft SQL Server 2008 -2016, with a good understanding of advanced SQL queries
· Python
Additional Requirements
• Fully maintain the production postilion the companies systems, ensuring maximum availability & uptime as per the agreed service level agreements
• Configuration of system parameters & implementing system changes as per business change control procedures
• Supporting the operation and monitoring of the production systems
• Ensure the companies systems are fully pci compliant and all re-occurring security tasks (e.g. Encryption key changes) are performed in a controlled manner
• Attending to and resolving customer queries and issues
• Provide technical support to the client services & operations teams around the companies issues
• Assist operational teams in preparing environment for maintenance procedures (os patching) by re-routing transaction traffic to backup\secondary systems
• The companies software installations and configurations
• Ensuring all system documentation, relating to the the companies environment (operational, technical & bc\dr) is accurate & up to date
• Defining the operational routines applicable for the systems deployed to deliver the service, and authorising any changes to them
• Allocating and assigning fault calls to technical support staff/3rd parties and prioritising, expediting and escalating resolution
• Defining service performance metrics and monitoring and reporting of them to management and customers as appropriate
• Undertaking capacity planning exercises to ensure the systems are capable of delivering the contracted services
• Specifying new system requirements to deliver new services
• Defining, reviewing and testing the disaster recovery plans necessary for business continuity
• Assisting with the implementation of both internal and customer-driven projects
• Performing the companies application testing for new internal/external requirements
• Work with qa team to ensure appropriate test strategies are in place for all postilion changes
• Supervise junior engineer implementation and act as systems quality assurance when required.
Required Skills
Knowledge and understanding of IT Security techniques (encryption, hashing, tokenization) and industry standard protocols (SSL, IPsec)
Good understanding of the Payment Card Industry and Payment Application data security standards relating specifically to payment systems and environments
Experience with administering Microsoft Windows server environments
Knowledge of administration and maintaining MS SQL Databases
Excellent analysis, identification and problem resolution skills.
Ability to troubleshoot problems in a logical and disciplined manner
Excellent verbal and written communication skills, both internally and with customers.
Ability to document activities, problems and procedures clearly, accurately and concisely
Ability to manage towards defined goals and milestones
Ability to effectively plan, prioritise and multi-task in a complex operational environment without sacrificing work output or quality
Disciplined, with a close attention to detail
A demonstrated ability to work under pressure and to tight deadlines preferably in a 24x7 real-time operational server environment
Ability to manage 3rd party suppliers to ensure that they are managed effectively
A motivated, pro-active, self-starter with a success-oriented attitude
Additional Requirements
Working on assigned repair batches to restore devices to perfect operation in accordance with company standards
Working with precision and at an acceptable pace
Performing secondary security roles when assigned, such as that of Key Custodian or Dual Control fo device access
Maintenance of documentation and records of own activity in accordance with company practices including completing timesheets or other required records that enable effective billing and costing
Understanding and complying with all Company policies, processes, and procedures, including those for Information Security and Performance Management
Working with GM Operations and Services team leaders and team members to develop, evolve and continuously improve operations processes, procedures, runbooks and standards
Working as part of a distributed team
Participating in meetings and performing other duties as assigned by GM Operations
Required Skills
Driven
Passion
Additional Requirements
Technical Support to cl
Trouble shooting
Installing and configuring hardware and software components to ensure usability.
Performing tests and evaluations on new software and hardware.
Providing support to users and being the first point of contact for error reporting.
Establishing good relationships with all clients.
Conducting daily backup operations.
Managing technical documentation.
Required Skills
Attention to detail
Tech Savy
Personable and driven
Excellent customer care support
Additional Requirements
Designing and implementing Java-based applications.
Analysing user requirements to inform application design.
Defining application objectives and functionality.
Aligning application design with business goals.
Developing and testing software.
Debugging and resolving technical problems that arise.
Producing detailed design documentation.
Recommending changes to existing Java infrastructure.
Developing multimedia applications.
Developing documentation to assist users.
Ensuring continuous professional self-development.
Required Skills
Excellent written and verbal communication.
Good organizational skills.
Ability to work as part of a team.
Attention to detail.
Additional Requirements
Management of Core Banking Applications (CBA)
Management of non – CBA Applications
Development and Maintenance of operational documentation covering all applications
Systems Administration
Routine Systems Maintenance, backups, restoration
Systems configuration and systems performance management
Supervise and closely monitor development of relevant Flexcube interfaces with third party applications
Ensure on and off site backups are taken and stored securely for all applications
Download reports to a secure and accessible site for reports retrieval by all authorised users
Software library Management
User Support and user training for all applications
Helps in system troubleshooting, systems backups, archiving, and disaster recovery and provides expert
support when necessary
Work with project teams to implement software updates
Expected to co-operate with all internal departments and at group level to achieve a serene working
condition
Respond to escalated help desk issues related to the designated field
Administration and monitoring of the service desk for logged issues
Responding to and resolving escalated help desk incidents related to the designated field
Management and monitoring of appropriate licence, maintenance and service level contract
Required to comply with the Country and Group policies, procedures
Required Skills
Excellent customer relationship
Ability to work under stress
Good communication skills
Service oriented
Additional Requirements
As a DevOps Engineer, you will take a leading role in instilling a DevOps culture within the larger Technology team, mentoring engineers, and will help guide Development teams adhere to best practice and evolving industry standards. You will lead by example, ensuring that the rest of the Technology team is working with the same vision.
Duties and Responsibilities:
Build and prototype infrastructure patterns and processes into working proofs of concept, then finalised solutions.
Teach and mentor DevOps to other engineers within the Technology team.
Help us to improve our systems by researching best practice approaches, then teaching these to the engineering teams, enabling them to implement these in their daily workflow.
Maintain and extend our multi-environment build pipelines, mostly using Jenkins.
Share upgrades and developments to our systems with the engineering teams via documentation and regular ‘tech demos’ or other ad hoc presentations.
Document and explain best practices to the broader Technology team.
Help to debug issues at the system level, by tracing logs across our various services, using Kibana and Datadog.
Required Skills
Excellent critical judgement; able to make good decisions, be trusted, respected and dependable, be proactive and responsive, ask the right questions, raise flags at the right time, able to prioritise and plan workloads for the team.
Technical leadership and team spirit; we are all contributing to the same platform, so be a great individual contributor and motivate the team through leading to achieve our collective goals – we only win if the team wins – see the impact of your own work and positively influence and help the work of others.
Get stuck in, execute, generate ideas, have an impact, don’t just sit back and be a passenger.
Being level-headed; keeping your head when all about you are losing theirs.
Be a strong, balanced and flexible team player in an Agile context.
Ability to influence and mentor Development teams and foster a DevOps culture from the ground up. Excellent communication skills and a strong team working ethic.
Proven ability to automate provisioning and maintenance of infrastructure in a cloud environment. Strong troubleshooting and problem-solving ability.
Some scripting experience would be nice - with Python, Golang or Ruby.
Solid understanding of data integrity, security and continuity of business.
Additional Requirements
Desktop/Laptops repairs and maintenance
Onsite desktop support (software, hardware and networks)
Software updates
Set up and configuration of new desktops, laptops, etc
Configuration of routers and wireless access points
Assist with the maintenance of network infrastructure
Troubleshooting user problems
Assist users with Video and telephonic conferencing as well as presentation setups
Receive procured equipment, prepare and install to user requirements
Recover equipment no longer required and follow disposal process
Ensure that desktop infrastructure includes the latest release of virus protection software
Follow escalation process in the event of problems
Assisting users with problems on Windows and Microsoft Office packages
Printer support
Treat all users professionally
Required Skills
Strong communication skills.
Team player and able to use their own initiative.
Additional Requirements
Responsibilities:
Developing new (and maintaining existing) features in web-based, mobile, and windows-based applications.
Gathering and understanding of business requirements.
Testing.
Support.
Required Skills
ASP MVC
HTML/CSS
JavaScript
WebAPI
MongoDB (or other document databases)
.NET Core
Use of GIT and SVN
JQuery
Blockchain (hands-on experience a plus)
Azure/AWS etc. (hands-on experience a plus)
Bootstrap, KnockoutJS, AngularJS
Cross-Platform Mobile Development
MSSQL Server
Additional Requirements
Responsibilities:
Building and setting up new development tools and infrastructure.
Understanding the needs of stakeholders and conveying this to developers.
Working on ways to automate and improve development and release processes.
Testing and examining code written by others and analyzing results.
Ensuring that systems are safe and secure against cybersecurity threats.
Identifying technical problems and developing software updates and ‘fixes’.
Working with software developers and software engineers to ensure that development follows established processes and works as intended.
Planning out projects and being involved in project management decisions.
Required Skills
Implementing DevOps Development process.
Implementing Continuous Integration.
Implementing Continuous Delivery.
Implementing Dependency Management.
Implementing Application Infrastructure.
Additional Requirements
Duties :
Analyze data and publish their results
investigating and incident management solution
Streamline the discovery process
Clean and analyze data
Required Skills
Must have used Tablo
Knowledge of Power BI
Must have used R-shining
Able to use data visualization tools and build a good dashboard
Additional Requirements
Our client a leading regional African energy company is looking for an SAP DVM (data volume management) specialist to support them on a 12 month contract
The role will be to support the company on their phase 1 roll out of a new system and involves implementing and archiving of specific data to eliminate performance issues
The client is based in Cape Town, the role can be based in house or remotely
Required Skills
Additional Requirements
Responsibilities:
Maintain/fix any code that breaks in any in-house application.
Document the development work done.
Maintain and enhance existing Desktop and Web applications.
Maintain script used across the entire platform.
Provide support to users at all times.
Break stories down into tasks.
Estimate the time required to finish the tasks.
Prioritize the stories and tasks.
Update your hours and tasks/stories every day before leaving.
Deploy to QA and UAT for testing.
Branching source control code before deploying to production.
Adhere to company policies and departmental procedures.
Ensure accurate reporting in accordance with set procedures.
Complete work according to the given timetable.
Required Skills
Meeting stakeholders or product owners to clarify requirements and business rules.
Application deployment.
Providing support to the end-users when needed.
Additional Requirements
Duties and Responsibilities:
Defining, successfully implementing, and continually reviewing the information strategy to support the strategy.
Preparing the information road map, taking into account customer requirements, process optimization, market changes, and technological developments.
Business stakeholder management, incl. functional managers, users, customers, and key suppliers.
Deliver specific business cases on the recommended changes.
Ensuring the IT team delivers to a high standard and consistently achieves SLAs and KPIs, fostering a culture of excellent customer service across the business and teamwork across all IT functions and worldwide locations.
Lead our digitalization journey ensuring achieves the highest levels of automation and scalability.
Facilitate access to reliable and actionable data efficiently, allowing the business to make sound and timely decisions.
Collaborate with the IT on matters such as network, IT infrastructure, security, etc.
Ensure all data-driven solutions are aligned to the business needs by understanding and facilitating the information needs of the departments and company offices.
Ensuring obtains and maintains a market-leading position, as the best-in-class logistics information provider.
Managing the relevant IT vendor relationships .
Ensure all information solutions are aligned to governance and standards.
Leading ad-hoc IT projects to support the business expansion.
Stay informed about the newest technologies and interpret their usage for, incl. IoT, robotics, etc.
Required Skills
Analytical.
Setting goals.
Result & Commercial orientation.
Innovative.
Building and maintaining relationships.
Initiative.
Customer and service orientation.
Goal oriented.
Additional Requirements
Implement the Bank’s Information Technology strategy and ensure that the Bank has the appropriate IT Infrastructure to effectively support the achievement of its objectives.
Determines and manage technology solution deployment to signed merchant and corporate partners.
To manage the IT budgets achieving Value for Money.
Support the design, development and implementation of the Bank’s IT Strategy, systems and applications.
Direct and oversee all IT /Business Solutions related projects to ensure that they are delivered and deployed cost effectively.
Oversee and maintain a secured IT platform for the entire banking operations ensuring appropriate IT Controls are implemented and maintained.
Ensure that all IT systems are implemented and maintained to required standards.
Oversee systems development and enhancement and the integration of new systems with existing systems
Ensure that IT systems and procedures promote data and bank information security and business continuity
Develop and implement all IT policies and procedures, including those for architecture, security, disaster recovery, standards, purchasing, and service provision.
Oversee provision of end-user services, including help desk and technical support services.
Manage telecommunications infrastructure development plans and projects.
Procure, negotiate, manage and monitor of contracts for ICT services provided by third parties ensuring effective service delivery
Manage the relationships with contractors and suppliers
To provide clear, succinct and cogent reports to required deadlines for the Board, Committees, the Chief Executive, Management Teams and key stakeholders as required.
Required Skills
Detailed understanding of Banking Operations.
Ability to identify requirements specifications.
Understanding of IT Security Systems, Networking and Database management.
Knowledge of IT Systems monitoring.
Mobile Banking, Internet Banking, E-payments card business, money transfer services, Zimswitch).
Additional Requirements
Implement and maintain the Network Infrastructure of the Bank.
Monitor and administer the Network as well as information security systems.
Ensure the IT Infrastructure, its data, files and applications are protected against known threats and attacks and reacting to emerging
threats to minimize any risk of comprise of the IT Infrastructure.
Review and make recommendations to provide adequate levels of IT security in line with best industry practice and/or in response to new cyber threats.
Provide internal guidance and advice to all business areas in matters of IT security, governance and protection
Administer & manage servers & Data Centre infrastructure for both Production and Disaster Recovery Plan.
Act as a ‘point of technical expertise’ supporting IT Service Support Staff in all matters relating to IT Infrastructure, Data Centre and WAN/LAN. Train users on the business information systems, technologies as well as security awareness.
Implement and manage the Business Continuity & ICT Disaster Recovery operations.
Manage & track ICT Assets and allocated ICT Projects.
Collaborate and support other functions to ensure new areas of support are taken on effectively and efficiently with appropriate handover
Assist the Head of ICT to manage 3rd party service providers to ensure they meet Service Level Agreements (SLAs).
Any other duties as requested from time to time by the Head of ICT.
Required Skills
Familiarity with application and operating system hardening, vulnerability assessments, security audits, penetration testing, intrusion prevention systems and other security control systems
Understanding of IT Security Systems, Networking and Database management
Technical knowledge in the following, Virtual environments, Windows Stack, Firewalls, Digital certificates, SSL, VPN, TCP/IP, DNS, web security architecture.
Storage and Backup technologies and devices (SAN)
Mobile Banking, Internet Banking, E-payments card business, money transfer services)
Additional Requirements
Oversee day-to-day operations
Design strategy and set goals for growth
Maintain budgets and optimize expenses
Set policies and processes
Ensure employees work productively and develop professionally
Oversee recruitment and training of new employees
Evaluate and improve operations and financial performance
Direct the employee assessment process
Prepare regular reports for upper management
Ensure staff follows health and safety regulations
Provide solutions to issues (e.g. profit decline, employee conflicts, loss of business to competitors
Business development
Required Skills
Strong analytical ability
Excellent communication skills
Outstanding organizational and leadership skills
Problem-solving aptitude
Strong business Development skills
Additional Requirements
Business System Support and Maintenance
Database and Systems Development
Helpdesk Management
Hardware, Network Management and Operations
Business continuity through Disaster recovery
Management of the LAN, WAN network Resources
ICT Inventory Management
Project management and business analysis
Systems security management
Required Skills
Quick thinker
Confident
Results Oriented
Additional Requirements
• Initiating sales / new business with potential customers over the phone. (Cold Calling)
• Listening to the customers' needs to generate repeat sales.
• Gathering and documenting customer information, payment methods, purchases, and reactions to products.
• Keeping up to date on all products and informing customers of new products.
• Answering customers' questions on the products.
• Meeting sales targets.
• Keeping up to date with the market regarding promotions/specials.
• Meeting with certain clients to build relationships and do in house promotions/handing out of samples where authorised
• Following up on inquiries
• Providing price quotes
• Building relationships with new customer base, maximizing market share
• Assisting with any other functions within the Shop.
Required Skills
• Good sales ability coupled with product and market knowledge.
• Working knowledge of relevant computer software – SAP, MS word, powerpoint,excel.
• Excellent interpersonal and problem-solving skills.
• The ability to handle rejection and stress in soliciting customers
• Ability to work under pressure and prioritize
• Excellent professional work standard
• Good time management & organisational skills
• Must be punctual
• Give attention to detail
• Excellent communication skills.
• Creative thinking skills.
• Must be a team player but must also be able to work individually
Additional Requirements
Maintains product database in the system.
Tracks and analyses Stores sales and stock movement daily.
Reviews Stores stock holding and optimizes distribution of products for each Store.
Allocates stock to Stores based on store location, stock movement and stock on hand as per SOPs.
Ensures discontinued/end-of-range lines are distributed and cleared in designated Stores.
Identifies overstocks and recommends corrective action to avoid locking capital, stock obsolescence and loss in revenue as per SOPs.
Tracks buying patterns and recommends reorder of products based on market trends and demand.
Ensures new product lines are captured, allocated & distributed timeously to all Stores as per SOPs.
Identifies risks and inefficiencies in the supply chain and suggests improvements/corrective action at DC level.
Creates user manuals and generates reports on projects progress.
Prepares & generates relevant reports for Management and Executives.
Assists with any other duties as instructed by Superior.
Required Skills
Exploratory data analysis
Data visualization and dashboards
Database management
Programming skills (added advantage)
Additional Requirements
Lead large IT projects, including the design and deployment of new IT systems and services
Monitor performance of information technology systems to determine cost and productivity levels, and to make recommendations for improving the IT infrastructure
Help define IT infrastructure strategy, architecture, and processes
Analyze business requirements by partnering with key stakeholders across the organization to develop solutions for IT needs
Assess vendors and develop test strategies for new hardware and software
Troubleshoot hardware and software issues related to internal IT
Required Skills
Computer Software Knowledge.
Internet Applications.
Networks.
Operating Systems.
Troubleshooting.
Internet Security.
Data Privacy.
Additional Requirements
Plans periodic system activities, procedures and delivery schedules for integration and implementation. Design, develop, install, and manage application enhancements and upgrades. Evaluate, install, configure, and deploy new applications, systems software, products, and/or enhancements to existing applications throughout the enterprise. Provides corrective action to system incidents and advise on all permanent issue resolution. Prepares Service Level Agreements (SLA) with stakeholders. Compile and maintain inventory of company software and systems assets and their corresponding contracts/agreements. Ensure services are operating at optimal levels by checking activity logs for both the application, DB and OS. Ensure the availability of testing and production environments for systems. Manages system operations processes and procedures including system performances, disaster recovery, design and implementation. Facilitates the identification of feasible solutions in support of business requirements. Safeguards the organizations data assets by ensuring data integrity and consumerate logical access.
Required Skills
Excellent Communication Skills
Excellent Management Skills
Excellent Stakeholder management skills.
Good planning and coordination skills.
Honesty & integrity is a must.
Additional Requirements
Providing input, formulating, and executing innovative business-consumer solutions aimed at achieving business targets and improving customer experience
Develops the payments roadmap and delivers on payments plan through fostering timely execution of deliverables
Research, design, and documents requirements for new product/channel solutions and enhancements to existing and new market segments
Develops initiatives that drive the business towards achievement of set targets within the business/consumer digital payments space which include but not limited to Card, NFC, USSD, Mobile App, and Social payments
Relationship management with key stakeholders to drive crossline business collaboration
Identifies and recommends business opportunities to drive growth in the Payments portfolio
Tracks and monitors revenue, acquisition, usage, retention and related KPIs across Payments channels to meet the budget
Ensuring business-consumer digital payment journey adheres to all legal and compliance with established local and international standards and regulations
Checks and monitors Payments revenue leakages and flags any anomaly detected
Required Skills
Good planning and coordination skills
Honesty & integrity is a must
Additional Requirements
• Responsible for ad hoc analyses
• Feature engineering
• Data preparation
• Development of statistical models
• Strategy development
• Monitoring and tracking
Required Skills
• High attention to detail driving a need for 100% accuracy
• Able to manage effectively in a high-volume, fast-paced, error-free environment
• Excellent verbal, written and presentation communication skills required
• Ability to extract, validate, clean and prepare data for modelling and reporting
• Ability to prepare well-structured, clear and concise deliverables, including presentations
• Strong collaborative interpersonal skills – both with internal and external parties
• High level of integrity and confidentiality
• Ability to learn and to share findings with the team in a concise, clear manner
• Self-starter
Additional Requirements
Duties and Responsibilities:
You work independently and within a project team on both functional and technical solutions and
you report on this to the customer and project manager.
In addition to creating dashboards, data-driven applications (C#) and ETL packages (SSIS), you are also responsible for building SSRS reports.
Building and maintaining cubes, performance indicators, fact tables and views (performance
frameworks) is part of your work.
Required Skills
Good communicative skills.
Additional Requirements
• Work closely with Ecommerce Channel Manager and internal team to translate commercial
requirements and website optimization into development requirements and drive implementation.
• Work closely with the Ecommerce Channel Manager to support online sales growth and strategies.
• Manage and track the delivery of technical enhancements with the development team - site
enhancements, improvements, and website issue resolution through working closely with internal
teams.
Required Skills
• Results-oriented, independent, entrepreneurial and self-motivating.
• A willingness and ability to collaborate and cultivate relationships with multiple divisions.
• The ability to work with little supervision while managing multiple priorities; and to quickly adapt in a rapidly changing environment.
• Able to use Spreadsheets or Excel (pivot tables, VLOOKUP’s, etc) in addition to web analytics to stay.
organized and monitored changes in product sales and identify opportunities for improvement.
• A good understanding of customer behaviors, propensities, and journeys.
• Expert understanding of website design, SEO, UX, and Google analytics.
• Meticulous attention to detail.
Additional Requirements
Installing and configuring hardware and software components to ensure usability.
Troubleshooting hardware and software issues.
Ensuring electrical safety standards are met.
Repairing or replacing damaged hardware.
Upgrading the entire system to enable compatible software on all computers.
Installing and upgrading anti-virus software to ensure security at the user level.
Performing tests and evaluations on new software and hardware.
Providing support to users and being the first point of contact for error reporting.
Establishing good relationships with all departments and colleagues.
Conducting daily backup operations.
Managing technical documentation.
Required Skills
Good interpersonal skills.
Sage 1000 experience
Proficient in database programming and software installation.
Attention to detail.
Good problem-solving skills.
Additional Requirements
Create and test applications for websites
Collaborate
Present design specs
Work with graphics and other designers
Troubleshoot website problems
Maintain and update websites
Monitor website traffic
Required Skills
Problem-solving
Good under pressure
Self-motivated
Additional Requirements
Duties and Responsibilities:
To study the client’s proposal, receive the client’s brief and have a consultation call with the client to understand their business and technical requirements.
Establish Website project scope: summarise your final scope and timeline in the customer brief with their approval. Provide client with a comprehensive list of their requirements to meet deadlines.
Lead the architecture planning committee and establish a sitemap, navigation and homepage structure to answer the brief fully.
Get internal and then customer approval.
Work with designers to establish a visual mock up of the pages as agreed in client’s package.
Get internal and customer approval.
Assist with the site set up (welcome page), Google Analytics integration, Social Media integration and email subscription feature as defined by client.
During this phase the developers will code the site and you will implement parts of the site architecture and design (if template is used).
After design you will assist with various integrations (working with the developers) and then load content as per
package.
Manage others doing testing and debugging.
Get customer sign off on site. Instigate payment process (due in 6 weeks from sign off).
Training with the client to enable them to manage their own back end and load content.
Create a video for this training so that we can provide further assistance to clients.
Launch the site on the day agreed with customer and monitor the site for the first week.
Write a performance report at the end of that week and hand the site over to help desk.
Maintain a high level of organizational and time management work habits.
Demonstrate a strong Internet proficiency and ability to communicate effectively with varied Internet audiences.
Understand the demands of client projects, the importance of excellent customer service and handles critical and sensitive issues effectively.
Always represent and reflect the Company’s Core Values.
Project a positive image when representing the company to clients and the community.
Utilise company software, KPI systems and ticket systems as required by the company in an accurate and timely manner.
Keep equipment operating by following operating instructions; and calling for repairs in a preventative fashion.
Required Skills
Self-starter with management potential.
Finisher completer with strong organisational skills.
Willing to learn new platforms, with plug ins and integrations.
Familiar with an e-commerce platform like Shopify, Woocommerce or others, Social media platforms, SEO, Mailchimp, marketing automation.
Basic knowledge of HTML and CSS.
Maintain strong written and verbal communication skills.
Be a team player and assist with various other tasks as and where required.
Additional Requirements
Duties to include
Pre-scripted agent deployments to endpoints
Identify, document, and recommend hardware updates based on performance data
Required Skills
Additional Requirements
Main Duties include
Build out new servers with design authentication processes
SQL database setup
network shares
backup solutions
Required Skills
Attentive to detail
Additional Requirements
Duties and Responsibilities:
• Work with the Lead Game Designer to create a fun and enjoyable game.
• Ideate and define gameplay systems and content that operate within the gameplay vision of the game project.
• Rapidly prototype gameplay content and systems as needed and/or work with programmers to create and communicate the requirement of prototypes.
• Work with the lead designer to develop fleshed-out feature designs and complete thorough documentation for all assigned features.
• Assist in driving feature development. Constantly review the progress of the game and adjust the implementation of assigned features to match the vision.
• Balance and provide feedback to content and features created by programmers.
• Review and/or run playtest sessions and iterate based on feedback gathered.
• Playtest your own levels and those created by others and provide feedback.
• Create gray box levels that prototype gameplay, vistas, and narrative scenarios for levels.
• Create gameplay scenarios that support and enhance the core mechanics and creative vision of the game.
• Collaborate with narrative, art, and programmers on visions for levels.
• Develop and iterate on-level layouts considering gameplay, art, and story concerns.
Required Skills
• Ability to prototype features in Unreal with Blueprints
• Experience shipping commercial games
• Technical background in programming
• Experience with level design/building tools
• Good theoretical background in game design.
Additional Requirements
• Excellent problem-solving, organizational, and communication skills.
• High attention to detail.
• Can work collaboratively in a team environment.
• Ability to self motivate and manage tasks in a remote working environment.
• Ability to get up to speed with an existing code base.
• Ability to write well thought out, optimised, and extendable code that follows established coding conventions.
• Proficient in C, C , and/or C#.
• Familiarity working with source control, specifically Git and GitFlow.
• Ability to diagnose issues through debugging and profiling code.
• Secure and comfortable remote working environment.
Required Skills
• Understanding of standard game development optimization principles.
• Experience working on mobile, VR, or console platforms.
• Experience using DirectX or OpenGL APIs.
• Experience using JIRA or related task management tools.
• Passionate about video games.
• Computer Science, Engineering, or related degree.
Additional Requirements
• Excellent problem-solving, organizational, and communication skills.
• High attention to detail.
• Can work collaboratively in a team environment.
• Ability to self motivate and manage tasks in a remote working environment.
• Ability to get up to speed with an existing code base.
• Ability to write well thought out, optimised, and extendable code that follows established coding conventions.
• Proficient in C, C , and/or C#.
• Familiarity working with source control, specifically Git and GitFlow.
• Ability to diagnose issues through debugging and profiling code.
• Secure and comfortable remote working environment.
Required Skills
• Experience programming in C# and .NET.
• Excellent knowledge and familiarity with Unity Scripting and the Unity Editor.
Additional Requirements
Duties and Responsibilities:
· Daily data exports from ERP system to data service provider
· Manage automated exports from third parties
· Ensure daily data workflows are loaded and refreshed on Tableau
· Customer and Product Master adjustments in consolidated internal database
· Customer and Product Master adjustments in consolidated scan database
· Group data cleansing, reformatting, mapping, storage, and governance
· Customer daily B2B export load and refresh data-update query
· Tableau Server Administration – user, content and data source management
· Reconciliation across all data sources to ensure consolidated database matches each data source
Required Skills
• Excellent attention to detail and highly organized
• Ability to work under pressure and meet tight deadlines
• Self-motivated with a can-do attitude
Additional Requirements
• Excellent problem-solving, organizational, and communication skills.
• High attention to detail.
• Can work collaboratively in a team environment.
• Ability to get up to speed with an existing code base.
• Ability to write well thought out, optimised, and extendable code that follows established coding conventions.
• Proficient in C, C , and/or C#.
• Familiarity working with source control, specifically Git and GitFlow.
• Ability to diagnose issues through debugging and profiling code.
• Secure and comfortable remote working environment.
Required Skills
• Experience programming in C# and .NET.
• Excellent knowledge and familiarity with Unity Scripting and the Unity Editor.
Additional Requirements
To provide business and technical software assistance to our new and existing client base.
.
RESPONSIBILITIES
Providing implementation consultation and support services during SAP Business One installations, upgrades and customizations
Proficient in using SQL query, views and stored procedures.
Customizing forms and developing reports using Crystal Reports
Recognizing and addressing gaps between SAP Business One solutions and the business practices of the client
Effectively communicating and building consensus with clients
Supporting the preparation of the scope of work by providing task/time details
Designing and conducting master data migration from legacy systems into SAP Business One
Developing and maintaining expert knowledge of SAP Business One
Prepare well-structured presentations, large workshops, training and client presentations.
Required Skills
Strong Analytical and problem solving skills
Critical thinker and problem-solving skills
Team player
Good time-management skills
Great interpersonal and communication skills
Experience with SDLC Methodologies like ASAP
Additional Requirements
The Technical Tester will be responsible for the planning and execution of technical test related activities for developed business applications, ensuring that they are effectively tested against agreed functional and non-functional requirements prior to, and post production deployment. Review, analyze and identify test requirements based on the functional and design specifications from technical documentation (Business/Development briefs, Use Case Diagrams, Architectures and/or Integration Documents) and ensure full understanding of individual deliverables. Perform regression and ad-hoc testing of system components potentially affected by system changes. Actively participate in daily Scrum and project planning meetings. Hands-on experience in Mobile application manual testing on different Mobile devices including phones and tablets across various platforms like iOS, Android, Blackberry, Windows, etc.Hands on experience in testing application on Physical devices, simulator and Cloud, Testing Cross-browser, multi-lingual Testing experience, Strong understanding of mobile networks and knowledge on mobile development and test tools, Test case writing, Execution and Defect Management experience, Reviewing test cases developed and the test execution results Assisting junior team members with resolution of technical issues. Experience level of 3-5 years, Certified Agile Level test resources, e-Commerce, m-Commerce, Gherkin -based tools, Agile Testing – certified, Acceptance Test Automation
Required Skills
Logical & Critical Thinking Skills – Logical, critical thinking and the ability to learn at a face pace are important to any testing role
Good Documentation and Report Writing Skills – A software tester will usually be required to generate reports on the testing being done, and to translate them into concise reports to management. A test must be able to report on structured test cases in a way that is meaningful to the business in which they’re operating
Awareness of Software Development Life Cycle (SDLC) – Software testers who know the basics of programming and SDLC will be more effecti