This job is no longer available.

You can view related vacancies or set-up an email alert notification when similar jobs are added to the website using the buttons below.

Software Engineering



Responsible for the complete life cycle of a new/modified software product, from research and design to implementation, training and support.

Role Dimension / Description

Typical responsibilities include:

  • investigating current applications

  • liaising with users

  • producing specifications

  • costing new or modified systems

  • agreeing proposals

  • writing new software and operating manuals

  • testing the product to ensure that it operates satisfactorily

  • training users

  • handling support and feedback

  • Team working skills Numerical and analytical skills. Ability to work to another’s design

Job Requirements

  • Bachelor Degree in Computer Science, or related field.

  • Most employers prefer graduates with a degree in a relevant subject such as computer science, software engineering, physics, mathematics or electronics. For graduates without computing experience or an appropriate qualification, a postgraduate IT conversion course can be useful.

  • Relevant programming knowledge is normally required, and many employers expect candidates to meet high standards in programming aptitude tests. Programming experience gained during placements and vacation work can also be of benefit.

  • Programming Qualifications

  • Visual C# with MVC

  • Java script

  • Html 5

  • .Net Framework 4.5 or Later

  • 0-3 years of experience working in software development or related filed