Software Site Support Engineer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 06-11-2018 11:00:10 AM
01-01-2019 11:00:10 AM
Software Site Support Engineer (Research)
Location: Cape Town, Western Cape
Salary: Market Related

Our client in the Research industry is looking for a Software Site Support Engineer, responsibility for this role is to support deployed software with a focus on the Science Data Processing systems.

Key responsibilities

• Investigate support issues reported on site
• Coordinate tests, fault finding and tracking down of cross-subsystem issues
• Support user requests for data and trend analysis
• Repair minor bugs in the deployed software where possible
• Engage with different subsystems to identify problems, perform system integration tests and support commissioning tests on site
• Assist in deploying software subsystems on production systems and manage/monitor site deployments
• Compile documentation and project management input as required
• Attend site visits as required
• Provide training of operators and commissioners on the software subsystems
• Conduct lab integration tests of subcontractor deliverables with the software system; provide feedback/inputs to subcontractors
• Assist in developing and performing integrated tests to test the full software subsystems on lab machines before deploying to Karoo systems

Requirements

• NQF 5 or higher in Computer Science, Engineering (with software focus) or related field
• 3+ years' experience in a software engineering environment, preferably in an engineering development project with a strong software focus, including experience in software testing or quality assurance and providing software support
• Python programming language (beneficial)
• Linux operating systems and networking
• Continuous integration, testing and deployment techniques and tools
• Modern software collaboration tools such as Github, Containers, Google Drive, JIRA
• Testing, deployment, commissioning, release and support of large scale projects
• Quality assurance processes and software development processes
• Test-driven development and integration testing techniques, methodologies and frameworks; and supporting systems