Senior Developer




Development of new features and products

Automated testing of features developed

Deliver technical documentation as and when required

Act as a mentor to all team members on their assigned project tasks

Participate in training design, documentation and delivery efforts

Support, problem solving and analysis for helpdesk & production

Deliver code that is functional, understandable, maintainable and testable

Where necessary deliver test harnesses that enable the testing of the system.

Participate in peer code reviews

Participate in agile team meetings

Utilise version control, build, continuous integration solutions and code quality tools as required

Responsibility for own deliverables


Education Required:


  1. Diploma or B.Tech  in Information Technology/ Computer Science/Engineering degree preferred, or proven experience


Experience Required:


5+ years IT application development experience


Essential Competencies:


OO Analysis, Design and Programming Techniques

Design Patterns – MVC or other generally accepted patterns


Webservices (SOAP / REST)


Advantageous Competencies:


Previous programming experience advantageous

Experience in telecommunications industry advantageous

iCAP or CVM Experience

Customer 3D experience

eTOM/Frameworx Knowledge

ITIL knowledge

An understanding of SOA

Understanding of Design Patterns

Basic understanding of Domain Driven Design

Familiarity with unit testing frameworks and TDD

WCF, WPF or Silverlight

XAMLXMLDesign Patterns – MVC or MVVM UML Oracle DB


Apache Spark

Cloud exposure

Container deployment, scaling, management, etc. (Docker, Kubernetes, etc.)

Upload your CV/resume or any other relevant file. Max. file size: 20 MB.