|Company||Barloworld Automotive & Logistics Africa|
|Location||Centurion, Gauteng, South Africa|
The main purpose of the role is to develop, test and maintain software applications for the organisation. This includes working with end users and the development team.
|Job Functions||Information Technology,Software Development|
|Industries||IT - Information Technology,Software Development|
1.Designs and implements programs and program modifications from supplied specifications using agreed standards and tools, to achieve a well engineered result. This includes amending programmes in accordance with the design specification
2.Resolving problems with software products or company software systems in conjunction with network administrators, business analysts, and other software engineers.
3.Plans, designs and conducts tests of programs; corrects errors and re-tests to achieve an error-free result.
4.Documentation of all work in accordance with agreed standards.
5.Develops technical specifications/program specifications and produces technical documentation for the system as well as user documentation.
6.Responsible for testing and debugging programmes, between programmes at the application level, and the interface between applications and sub-systems.
•Degree in Computer Science / Information Systems
•Relevant industry certification
•Post graduate degree
•Specialist knowledge of Software technology and programming language i.e. C#, SQL,
•Basic understanding of system functionality at enterprise sub-system level, and understands databases and data relationships and the requirements of Change Control.
•Good understanding of ITIL
•Experience in Agile programming practices and TFS would be advantageous
•Working knowledge of PHP, Linux scripting and SQL will be an advantage.
•Knowledge of JS frameworks (AngularJS, Protractor) would be advantageous
•Sound understanding of development practices and methodologies would be advantageous.
•Sound understanding and experience in ESB and methodologies would be advantageous.
•3-4 years hands-on development experience with minimum 2 years in C#
•Proven record of writing SQL Server queries is essential
•Track record of experience in application development tools, programming languages, operating infrastructure and application systems
•Strong communication skills to elicit information and share specifications
•Good interpersonal skills to build relationships, influence a variety of stakeholders, develop and coach teams & individuals, and resolve conflict
•Resilience and sensitivity to diversity
•Well-developed critical and conceptual thinking & problem-solving skills to perform in-depth analysis of software requirements and develop new software
•Strong computer, technology and systems skills
•Focus on analysing and solving problems
•Concern for communicating clearly
•Remain resilient with stress and pressure
•Customer centricity and focus
•Openness to accepting feedback
•Preference for team working
•Focus on getting things done
•Passion for optimizing business performance
•Preference for planning and organizing
•Maintaining energy levels
•Orientation towards growing and nurturing relationships
•Readiness to make and own decisions
•Preference for thinking practically
•Concern about aligning with best practice
|Job Closing Date||18/02/2020|