Software Developer

Job Status: Placement
Estimated Salary

Expiration date: 10 Dec 2021

Date Posted

10 Nov 2021

Expiration date

10 Dec 2021

Offered Salary (month)



0 year exp




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.


  • 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


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, Java, C#, 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, SQL, Oracle)
  • Ability to learn new languages and technologies
  • Excellent communication skills
  • Resourcefulness and troubleshooting aptitude
  • Attention to detail
  • BSc in Computer Science, Engineering or a related field Computer Science


  • 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

Other Jobs Available
Motor Vehicle Mechanic

23 Feb 2024

Auto Electrician

23 Feb 2024

Stores Buyer

23 Feb 2024


Sign up now to get updated on latest posts and relevant career opportunities