Senior Programmer

Senior Programmer

Job Title: Senior Programmer
Location: Gauteng
Salary: 540000.00
Reference: JN -082016-6528
Job Published: February 09, 2017 09:56

Job Description



  • Prepare specifications and user requirements
  • Train and assist more junior programmers
  • Development and maintenance on new and existing software
  • Document more complex programs or modules
  • Write, test and maintain programs for point of sale terminals and other hardware platforms as required
  • Write programs according to their specifications
  • Code software by following detailed design specifications, including error paths
  • Provide ongoing support throughout lifecycle of the product (or until the support responsibility has been re-allocated) , to all departments and customers as and when required
  • Update, repair, modify and expand existing programs as and when required


  • Relevant degree relating to information technology/computer science


Specific Skills (Technical):

  • Minimum of 3 + years related experience
  • Experience with embedded software development
  • Knowledge of C
  • Writing efficient code
  • Writing technical documentation
  • Adhering to coding and development standards set by the company
  • Develop an understanding of the complete life cycle, including developing test cases and test plans

The successful applicant must:

  • Be able to communicate with other team members; share knowledge; share resources; seek assistance when required
  • Be able to acknowledge and appreciate each team member’s contributions
  • Be able to endeavor to satisfy or exceed performance expectations at all times
  • Be able to meet deadlines or other requirements, as specified by management, which are under your control
  • Be able to improve skills and competencies by identifying own training needs and proposing courses
  • Be self-motivated, by taking an interest in the job, and obtaining satisfaction from the achievement of a job well done
  • Proactively endeavor to resolve de-motivating factors or circumstances thereby contributing to job satisfaction
  • Take ownership of responsibilities

Get similar jobs like these by email

By submitting your details you agree to our T&C's