Job Purpose
To perform systems analysis, write and document software, and provide other technical input as required according to specifications and within set time frames.

Key Accountabilities / Key Activities:

Execution of software development life cycle:

  1. Analysis of requirements and detailed design
  2. Software build, customisation, configuration and testing
  3. Application software maintenance(for in-house developed software)
  4. Active participation in application deployment/integration
  5. Participation in decision processes related to shared services build (databases and middleware)

Project team member:

  1. Active participation in internal and external project teams, representing the Technology Department
  2. Undertakes to promote teamwork and commitment with peers and other departments

Assess industry developments:

  1. Keeps up-to-date with industry developments, ensuring that best practice is adopted and seeks to increase efficiency and effectiveness
  2. Undergoes training and personal development courses as arranged by the Company

Technical / Professional Expertise

  1. I.T. related professional University degree
  2. 2 years experience working in J2EE / J2SE including SOAP, Web Services, Servlets, JSP, XML/HTML. Knowledge of Java-based frameworks such as Hibernate and Spring would be considered an asset.
  3. 2 years experience working with Oracle and PL/SQL. In addition experience in MySQL and MS SQL would be considered an asset.
  4. Hands on experience in application servers and middleware (e.g. Apache Web Server, Tomcat and Glassfish).
  5. Minimum basic knowledge of IP protocols
  6. Knowledge of UML, Scrum and other methodologies
  7. Knowledge of telecommunications network systems and services as well as other programming languages will be considered an asset.

How to apply

  1. Interested applicants are to submit an application by logging onto
  2. Closing date: 29th May 2015
  3. All applications will be acknowledged and treated in strict confidence