Software Engineer at GenKey

Software Engineer

GenKey

Jobs In Accra


    How to Apply
  • 1. Scroll down patiently and read the description and qualification of the Job
  • 2. Click the Apply Here button and follow the instructions provided. Goodluck.

Position Overview

GenKey Africa, based in Accra, Ghana, has an opening for Software Engineer. The engineer will be involved in the development process of the high-end biometric software solutions and assist in its deployment throughout the world.

Responsibilities
• Key activities will include but not limited to the following:
• Working closely with Senior Architects and Product Development Managers to ensure athorough understanding of software requirements.
• Working closely with members of the architecture team to design various components andfunctionality of GenKey products and solutions.
• Involvement in the implementation stage of the development lifecycle using Java and variousJava development tools.
• Contribute to the process of development and review of functional specifications and technical design documentation, code, and test strategies.
• Involvement in building new application features.
• Assist in deploying our solutions.
• Development of other less experienced software engineering staff.

Required Technical Skills
• Degree in Computer Science, Software Engineering or Electrical and Electronic Engineering(or equally relevant subject).
• At least 5 years active software development experience involving all phases of the softwaredevelopment lifecycle (planning, documentation, and development).
• At least 3 years’ experience in Java development.
• Experience in multi-threaded server-side Java programming.
• Knowledge/experience in the use of JRE – Java Runtime Environment, Java SE JDK, JavaEE SDK, Spring Framework, JPA, Hibernate and Web Services.
• Knowledge / experience in the use of servlet containers such as Tomcat, JBoss.
• Strong knowledge of Databases (preferably in PostgreSQL and Oracle).
• Proven experience with containerization technologies, such as Docker and Kubernetes.
• Knowledge of CI/CD pipelines.

Required Soft Skills / Abilities
• Fluent in Oral and Written English.
• Experience in working effectively within a team.
• Strong communication, interpersonal and organisational skills.
• Strong analytical thinker who knows how to pick the right tool for the right job.
• Attention to detail.
• Ability to work unsupervised.
• Flexibility toward travelling when required.

Desired Skills / Abilities
• Experience in the use of NetBeans, Eclipse, Maven.
• Experience in the use of SVN, Jira, Confluence, JavaDocs.
• French and / or Portuguese will be added advantage.

 


Share Job On
: