Senior Software Developer Crown Mines

Details of the offer

Senior Programming and Software DeveloperThe Senior Programming and Software Developer will create, modify, and test the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers or other individuals. May assist software developers by analysing user needs and designing software solutions. May develop and write computer programs to store, locate, retrieve, and manipulate specific documents, data, and information. Research, design, develop, and test operating systems-level software, compilers, and network distribution software for the Company and general computing applications. Set operational specifications and formulate and analyse software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.Duties & ResponsibilitiesWrite, analyse, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.Conduct trial runs of programs and software applications to ensure they produce the desired information and that the instructions are correct.Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.Software DevelopingModify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.Develop or direct software system testing or validation procedures.Direct software programming and development of documentation.Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.Analyse information to determine, recommend, and plan installation of a new system or modification of an existing system.Consult with engineering staff to evaluate the interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.Design or develop software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.Prepare reports or correspondence concerning project specifications, activities, or status.Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.Store, retrieve, and manipulate data for analysis of system capabilities and requirements.Software must meet system architectural requirements.Desired Experience & Qualification4 Year B-degree or equivalent NQF level (7) qualification or requisite experience.
#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Specialist: Change And Release Management

Description Change Control Creates and Maintains Policies and processes relating to Change Control Management Drives adoption of policies and procedures C...


Assupol - South Africa

Published 23 days ago

Technical Manager – Citrus & Grapes

Reference: 9940 CM Consultant: Christa Mostert Job Description: The effective establishment and maintenance of high plant / crop standards and practices. Dev...


Exceed Human Resource Consultants - South Africa

Published 23 days ago

Wordpress Developer – Plettenberg Bay

The Role An established digital marketing agency serving corporate clients needs a skilled WordPress Developer who can take on website projects and assist wi...


Lynne Harris Recruitment - South Africa

Published 23 days ago

It Specialist

IT Technician-(A+ Certificate) Job DescriptionWe are seeking a skilled IT Technician with an A+ Certificate to join our team at Rectitude Recruit.Key Respons...


Rectitude Recruit - South Africa

Published 23 days ago

Built at: 2024-11-17T08:33:11.377Z