Junior DevOps Engineer

Main Purpose of Job

If you have a Degree, passionate about Java and REACT Development or keen to learn, you will become part of our dynamic team who is responsible for analysis, design, development and testing of new functionality for our iNSight core product. You will help to enhance and scale our Ecommerce, Business Assurance, Information Management and Business System platforms as well as the associated software services and tools to accelerate the growth of this business.

Our product consists of cutting edge technologies with specific emphasis and the telecommunications and mobile financial services industry across Africa. We are one of the leaders in Payment Processing and Data Processing providers on the continent.

Main Responsibilities

  • Contribute to End-to-End Solution Design and Scope of Work
  • Assist the Business Analysts with Design Mock-ups based on Client Requirements and Solution Design.
  • Development of highly-available distributed systems as part of a bigger team.
  • Active participation in the SDLC process of existing and new applications and features.
  • Performing functional testing.
  • Writing unit tests.
  • 1st and 2nd line Support of production system which will require stand-by on a rotation basis – only when enough experience has been gained.
  • Configuration, Testing and Deployment of Projects based on Scope of Work and in line with Project Plans

Key competencies and skills

  • Experience working in an agile environment
  • Knowledge of continuous integration tools, such as Jenkins or Hudson.
  • Be familiar with java build and dependency management tools such as Maven and Ant.
  • Knowledge of GIT or similar source repository management tool (BitBucket).
  • Knowledge of Java IDEs, such as Eclipse.
  • Be able to interpret technical and business specifications.
  • SQL and/or Database Skills
  • Troubleshooting and analytical skills
  • Abilities to document a solution
  • Internal & External Communication in English

Qualifications and Experience

  • Relevant IT Degree or Diploma
  • 0-2 years’ relevant experience
  • Java SDLC (develop, debug, test, package, publish, deploy) experience.
  • Java (or similar object-oriented programming language)
  • Experience with at least one or more of the following database systems:
  • MySQL
  • Oracle
  • Postgres
  • The following would be an added advantage towards your application:
  • Oracle knowledge/ experience
  • General Unix/Linux experience
  • Exposure to/understanding of GSM technologies.
  • Oracle Java certification
  • Knowledge of front end technologies, such as Typescript or JavaScript
  • (E.g. React)
  • Knowledge of Spring Technologies and JPA/Hibernate.

Personal Attributes

  • Self-motivated and self-managed
  • Be able to work both in a team and alone
  • Ability to work well under pressure, especially in maintaining a balanced and logical approach
  • Able to use initiative and take ownership
  • Good interpersonal skills, verbal communication and able to communicate clearly
  • Have the ability to write clear and concise documents.
  • Report on progress and raise issues / problems if and when necessary
  • Attention to detail
  • Professionalism
Apply as Junior DevOps Engineer





Choose
Select a pdf file