SOFTWARE ENGINEER - Midrand Verfied

Salary Negotiable Midrand, Gauteng Midrand, Gauteng more than 14 days ago 31-08-2018 12:17:48 PM
26-10-2018 12:17:48 PM
Job Description:
Software Engineer

Our Client, an international Engineering organisation is looking for a Software Engineer to join their team. The ideal candidate will be Interfacing with the end user and will be required to determine product requirements and provide high-tech support for complex in-field issues when escalated from Operations.
Responsibilities:

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 the company
Requirements:

· 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

· Familiarity with all ancillary software in common use

· Familiarity with the theory of relational databases

· Familiarity with object orientated programming

· Familiarity with scripted languages

· Familiarity with web development, MVC and client-server development

· Familiarity with mobile application development

· Ability to impart knowledge and train distributors and support staff