Application Development Engineer

Electronic Settlement Limited, an independent, private sector led, limited liability company located in Lagos, Nigeria focused on providing Innovative, Dependable, Easy-to-use, Affordable and Secure payment solutions. 


We are recruiting suitably qualified candidates, to fill the position below: 

Job Title: Application Development Engineer

Location:
 Lagos

Job Description

  • We are looking for an outstanding Application Engineer to join our Company and be part of the team responsible for the coding and programming of our payment solutions.

Job Duties


  • The Engineer's responsibilities will include the continuous development of web and mobile payment gateways as well as other applications that compliment payment solutions.

Responsibilities

  • Write well designed, testable, efficient code by using best software development practices
  • Integrate data from various back-end services and databases
  • Gather and refine specifications and requirements based on technical needs
  • Create and maintain software documentation
  • Be responsible for maintaining, expanding, and scaling the project
  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities
  • Cooperate with web designers to match visual design intent
  • Confirms project requirements by reviewing program objective, input data, and output requirements with analyst, supervisor, and client.
  • Arranges project requirements in programming sequence by analyzing requirements; preparing a work flow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic.
  • Confirms program operation by conducting tests; modifying program sequence and/or codes.
  • Maintains historical records by documenting program development and revisions.
  • Maintains client confidence and protects operations by keeping information confidential.
  • Contributes to team effort by accomplishing related results as needed.

Requirements

  • Proven experience in programming and top-notch programming skills.
  • Familiarity with Java and experience with spring framework will be an advantage
  • A solid understanding of how applications work including security, session management, and best development practices
  • Aggressive problem diagnosis and creative problem solving skills
  • Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets
  • Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse technologies and techniques.