Scroll Top

Software Engineer

Job Description

Responsibilities:
• Coding of changes, fixes, integrations and new systems that will run efficiently and securely
• Building modular and scalable programs that are optimised for re-use, re-engineering and re-development
• Maintaining standards of good practice using structured and well document procedures and source code accompanied by comprehensive documentation
• Ensuring systems comply with the relevant authorities, quality standards and legislation (e.g. POPIA)
• Developing systems that cater for the Business Continuity Plans and Disaster Recovery planning
• Performing Development, Unit Testing, Regression, Negative, Functional and Integration testing
• Ensuring successful implementations, upgrades and system changes
• Keeping up to date with technical and industry developments

Perform Systems Analysis:
• Analysing current information systems architecture to optimise/improve/enhance systems
• Designing scalable & flexible systems by studying business requirements and business practices and designing optimal and flexible improvements that comply with the environment and IT architecture
• Controlling solutions by drafting technical specifications and working closely with stakeholders to ensure technical compatibility and user satisfaction
• Maintaining solutions architecture and technical documentation
• Producing technical effort estimates

Provide 2nd Line Support for IT Solutions:
• Adhering to the IT Departments SLAs (e.g. for resolving incidents and requests)
• Providing 2nd line support for systems supported by the IT department
• Overseeing the escalation of calls to either external consultants or relevant internal resources to ensure resolutions within the SLA
• Ensuring a high level of customer service by analysing customer feedback and proactively adapting the ICT service to meet customer needs

Provide After Hours Support for IT Solutions:
• Providing after hours support on a rotational basis to resolve incidents within the SLA
• Overseeing the escalation of calls (when required) to either external third parties or relevant internal resources to ensure resolutions within the SLA
• Providing co-ordination and management of after-hours incidents

Technical Requirements
• 5 years of experience C#, .Net, Angular, SQL, Azure / Azure DevOps, CouchDB
• Matric and a Tertiary Qualification: National Diploma or Degree in Computer Science, majoring in Software Development
• 6 years experience in systems development
• Code B Drivers License

 

Upload your CV/resume or any other relevant file. Max. file size: 2 MB.