Posted on: 22 January 2019
ID 584670

Software Development Engineer-PMB

Software Development Engineer

Job Description

Research and development of new software products for all of the four business units of “COMPANY”, namely, Traffic, Parking, Headcount and Identipark.  Full software development life cycle from requirement gathering through to support.  All products developed will be competing in international markets and, therefore, need to be of the highest quality standard.

Interfacing with the end user will be required to determine product requirements and provide high-tech support for complex in-field issues when escalated from Operations.

Functions of the Job

The purpose will be achieved through the following functions:

  • Compile technical software specifications
  • Design and write software programs from technical specifications
  • Test and release software according to ISO procedures
  • Maintain and support software as requirements change and new technologies arise
  • Develop clean, well documented code according to established software engineering guidelines
  • Solve problems through deep understanding and simple design
  • Apply strong programming skill across a wide range of software languages:
    • Java, C, TCL, Ruby, HTML, Javascript, CSS, .NET
  • Respond quickly and competently to complex, unplanned technical challenges
  • Keep abreast of technology changes and how they affect Nortech

Structure

The Software Development Engineer will report to the Software Development Manager.

His/her interpersonal roles within the organisation will be:

  • To liaise with the sales and marketing departments
  • To liaise with operations staff
  • To liaise with distributors and end users

Requirements of the Candidate

  • Minimum BSc Degree, preferably in Electronic Engineering
  • Aptitude for writing code
  • Ability to visualise and implement solutions to complex problems
  • Familiarity with all operating systems in common use, ancillary software, theory of relational databases, object orientated programming, scripted languages, web development, MVC and client server development and familiar with mobile application development
  • Ability to impart knowledge and train distributors and support staff.
  • Ability to communicate clearly and professionally.
  • An eagerness to embrace change and previously unused technologies.
  • A responsible, self motivated individual driven to meet deadlines.
  • A meticulous individual with significant attention to detail.

Accountability

The  Software Development Engineer is accountable to the Software Development Manager.

Success in the function is more objectively measured by:

  • The ability to translate market requirements into a technical specification, accurately plan projects to meet all specifications and requirements, meet deadlines set out in project planning, reliability of products designed, speedily resolve problems arising, maintain control of entire project while working on sub-components, distel complex problems down to small manageable tasks, interface with other departments within the organisation, support staff, distributors and customers.

The candidate appointed to this position will be expected to:

  • Manage himself/herself with little supervision
  • Produce results in line with commitments and agreed objectives

Salary R25 - R40k CTC

Occupation:
Engineering jobs
More details
Salary:
Salary negotiation
Contract type:
Full-time


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
Plumbers

Plumbers

Medic24
Port Elizabeth
Jobin.co.za
Healthcare workers

Healthcare workers

Medic24
Pretoria / Tshwane
Jobin.co.za
General worker

General worker

Medic24
Polokwane / Pietersburg
Jobin.co.za
Administration jobs

Administration jobs

Medic24
Port Elizabeth
Jobin.co.za
General workers

General workers

Medic24
Cape Town
Jobin.co.za
Drivers

Drivers

Medic24
Bloemfontein
Jobin.co.za
ESKOM MUSINA POWER STATION WE ARE LOOKING FOR EMPLOYEES DRIVERS AND GENERAL WORKER S
Jobin.co.za