Software Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Cape Town - South Africa

profile Monthly Salary: Not Disclosed
Posted on: 26 days ago
Vacancies: 1 Vacancy

Job Summary

Contract position

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
Contract position 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 doc...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems