Software Developer

Application deadline date has been passed for this Job.
This job has been Expired

Software Developer

  • Post Date:November 15, 2021
  • Views 360
0 Applications
  • Career Level Other
    Qualification Degree
    Experience 3-5 Years
  • Industry Banking
Job Description

JOB ENTAILS:

Building and implementing functional programs. The candidate will work with other Developers, Product Managers, and Systems Analysts throughout the software development life cycle.

The candidate must be a team player with a keen eye for detail, problem-solving skills and should have experience in Agile frameworks and popular coding languages..

The goal will be to build efficient programs and systems that serve user needs. An ideal candidate should have Java, C#, Net C, Android and more development skills. The candidate will be generally responsible for the development, design and implementation of new or modified software products or ongoing business projects.

The candidate will be sitting within the IT team within Information Services reporting to a Systems Analyst or a Development Manager.

A Software Developer will be involved in liaising with the Business Analysts and Development Managers to ensure software projects meet requirements.

DUTIES AND RESPONSIBILITIES

  • Produce clean and efficient code based on specifications.
  • Integrate software components and third-party programs
  • Verify and deploy programs and systems
  • Troubleshoot debug and upgrade existing software
  • Gather and evaluate user feedback
  • Recommend and execute improvements
  • Create technical documentation for reference and reporting
  • Research, design, implement and manage software programs,
  • Test and evaluate new programs
  • Identify areas for modification in existing programs and subsequently develop these modifications:
  • Determine operational practicality
  • Develop quality assurance procedures
  • Deploy software tools, processes, and metrics
  • Maintain and upgrade existing systems.
  • Train users
  • Work closely with other developers, UX designers, business and systems analysts

SKILLS AND QUALIFICATIONS

  • A degree and a technical background should be a must. Degrees in the following areas from a reputable institution should be highlighted as particularly advantageous
  • Proven experience as a Software Developer, Software Engineer or similar role
  • Familiarity with Agile development methodologies
  • Experience with software design and development in a test-driven environment
  • Knowledge of coding languages e.g C++,, Java, Ce, React, Spring Boot, Developing for Android platforms and frameworks/systems e.g AngularJS, Git.
  • Experience with databases and Object Relational Mapping (ORM) frameworks (e.g: MySQL, DB2, SOL, Oracle)
  • Ability to learn new languages and technologies
  • Excellent communication skills
  • Resourcefulness and troubleshooting aptitude
  • Attention to detail
  • BSC/BA in Computer Science, Engineering or a related field Computer Science

Other qualifying Attributes

  • Knowledge and interest in computer systems and the latest technologies.
  • The ability to learn new technologies quickly
  • An analytical mind
  • The ability to communicate complex procedures to other colleagues
  • Commercial and business awareness
  • Good communication skills – both written and verbal
  • Attention to detail and desire to probe further into data

Responses should be sent to : [email protected], subject headline should clearly indicate the position you are applying for.

Application deadline is 16 November 2021.