Jobs Career Advice Signup

Send this job to a friend


Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 9, 2021
    Deadline: Not specified
  • iPay is an innovative payments processing solution and payment gateway for Africa. iPay is an easy-to-use payments processing system that incorporates VISA, Mastercard, M-PESA, Airtel Money & eLipa wallet modes of payment. We have packaged these popular bank debit card, credit card and money transfer systems into an online/point-of-sale transaction pro...
    Read more about this company


    Application Support Engineer

    Job Purpose Statement
    We are looking for an Application Support Engineer to provide troubleshooting and technical support services to a wide range of our internal and external clients in order to elevate the iPay customer experience.
    Key responsibilities

    • Providing software application support under the supervision of the Infrastructure Lead & Service Delivery Teams.
    • The Application Support Engineer will be a key member of the Merchant Support team responsible for using technology to improve business support performance and effectiveness. This duty involves using one’s complex problem-solving skills to troubleshoot and provide ongoing integration support to merchants and their integration teams.
    • Yours will be the first line of defence in finding the root cause of application malfunctions, customer challenges while they are attempting to integrate with our systems, as well as escalate any issues arising to the Senior Engineer or Customer Services Manager where escalation applicable.
    • You will be part of the team responsible for ensuring new consumers of an application have a smooth on-boarding and testing-to-production transition process. These users could be internal iPay users or our external clients/partners
    •  You should have the foresight to anticipate and address potential issues before they become issues with good organizational skills and a keen attention to detail.
    • Work with the merchant support team on a daily basis to contribute to iPay’s overall IT support efficiency and effectiveness in line with the overall company strategy.
    • Performing testing and analyses on software applications functionality and suggesting improvements. Ensuring effective front end functionality of applications from a user testing and documentation support and management perspective.
    • Consulting with the software development team, internal users, and external clients to improve application performance and the user experiences.
    • Managing code migration across environments to ensure continued and synchronized functionality.
    • Establishing the root causes of internal and/or external user and/or partner connectivity errors, and escalating serious concerns to the Senior Engineer and Customer Services Manager.
    • Keeping a record of configuration changes and scheduling application updates from time to time.
    • Documenting processes, changes and managing API documents evolution and monitoring application performance metrics.

    Minimum Experience

    • A Bachelor’s Degree in Software Engineering, Computer Science, Information Technology, Information Systems, Computer Engineering, or similar.
    • Demonstrable experience as an Application Support Engineer in a related field.
    • Advanced knowledge of front-end and back-end programming languages, such as React js, React Native, GoLang, PHP and Javascript.
    • Ability to manage code migration, document configuration changes, and monitor performance.
    • Exceptional ability to provide front end support to internal departments and web-based clients.
    • Advanced proficiency in determining the causes of application errors and repairing them.
    • Ability to keep up with innovation in application design.
    • Exceptional communication skills.
      Our preferred technology:
    • React JS and React Native
    • GoLang
    •  PHP
    • Java
    • Python
    • Ability to use POSTMAN and other platform and endpoint testing solutions.

     Top skills & proficiencies

    •  Excellent analytical and problem solving skills
    • Ability to work both independently and as part of a team
    • Excellent customer service skills
    • Understanding of software development cycle
    • Excellent written and spoken English
    • Flexibility – responsibilities may require occasional evening and weekend work
    • A high level of personal integrity and adherence to high ethical standards are expected of you

    go to method of application »

    Senior Software Engineer

    Job Purpose
    We are looking for a Senior Software Engineer to develop and evolve our information systems. We would expect you to be able to study the business operations in focus; design, develop, instal and maintain software solutions; support and develop the skill sets within the software team. The Senior Software Engineer will lead a team of developers responsible for building new systems and supporting existing software systems.
    The ability to prioritize effectively, communicate clearly, evidence a consistent track record of thorough delivery on projects and exhibit excellent software engineering skills are a MUST. Creative engineering, balanced with attention to detail and high quality, together with a strong customer focus. We expect you to be able to work across multiple facets of a project and juggle multiple responsibilities at the same time. Strong analytic skills and the ability to create innovative solutions are expected. We are looking for a highly motivated individual who is looking to grow their career in a fast-paced environment.
    Key Responsibilities

    • Develop software solutions by studying business needs and requirements; conferring with users; studying system flows, data usage and work processes; investigating problem areas; following the software development lifecycle
    • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
    • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
    • Lead and mentor junior and mid-level engineers
    • Support and develop software engineers by providing advice, coaching and training opportunities
    • Make informed decisions quickly and taking ownership of services and applications at scale
    • Accomplish engineering and organization mission by completing related results as needed
    • Passionate about great and cutting-edge technologies, especially open source
    • Be a persistent, creative problem solver
    • Review project documentation and debug code thoroughly

     Minimum experience

    • BSc/BA in Computer Science or a related degree
    • 5 Years’ experience building software systems and coaching junior engineers/developers
    • Knowledge of selected programming languages (e.g. Python, PHP, React. Js, GoLang) and the Java/J2EE platform
    • Ability to work with different software development frameworks
    • Fluent in JavaScript , React js and PHP
    • In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
    • Familiarity with various operating systems (Linux, Mac OS, Windows)
    • Analytical mind with keen problem-solving aptitude
    • Ability to work independently
    • Excellent organizational and leadership skills

     Top skills & proficiency

    • Software Design, Documentation and Testing
    • Teamwork
    • Programming Skills
    • Self-Directed & Self-Motivated
    • Ability to multitask
    • Great communication and conflict resolution skills
    • Results Oriented
    • High Energy
    • Experience Working in an Agile Environment
    • Remain cool and effective in a crisis and provide leadership to your team
    • A high level of personal integrity and adherence to high ethical standards are expected of you .

    go to method of application »

    Human Resource Officer

    We have packaged these popular bank debit card, credit card and money transfer systems into an online/point-of-sale transaction processing gateway that will allow you to receive payments off your website or even within your physical shop.

    Job Summary

    We are looking for Human Resource Officer who will be responsible for providing support in the various human resources functions to enhance organizational efficiency and effectiveness.


    • Assist with the recruitment process by identifying candidates, performing reference checks, and issuing employment contracts.
    • Perform orientations and update records of new staff. •Support all internal and external HR related inquiries or requests.
    • Maintain digital and electronic records of employees.
    • Maintain calendars of HR management team.
    • Assist with performance management procedures.
    • Schedule meetings, interviews, HR events and maintain agendas.·
    • Coordinate training sessions and seminars.
    • Produce and submit reports on general HR activity.
    • Assist in Completion on termination paperwork and exit interviews.
    • And any other duty that may be assigned from time to time in line with the HR department.


    • Higher Diploma/Diploma in Human Resources.
    • Knowledge of applicable HR policies & labor laws
    • Minimum of 2 years of experience as an HR officer or an assistant
    • Effective HR administration and people management skills
    • Exposure to Labor Law and employment equity regulations
    • Excellent written and verbal communication skills

    Job Requirements

    • Required education: Diploma, Associate’s degree
    • Required relevant work experience:  2 years
    • Required languages:
    • English (Spoken: fluent | Written: fluent)

    Method of Application

    To apply, send your CV to [email protected] with the subject: Application Support Engineer Application

    Note: Never pay for any training, certificate, assessment, or testing to the recruiter.

  • Apply Now
  • Send your application

    View All Vacancies at iPay Africa Back To Home
UNICAF banner

Career Advice

INTO banner
View All Career Advice

Subscribe to Job Alert


Join our happy subscribers

Send your application through

YahoomailYahoomail GmailGmail Hotmail Hotmail