Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Boardroom Appointments

Cape Town

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment agency is looking for a software developer in Cape Town. The candidate will be responsible for coding, systems analysis, providing support, and ensuring systems comply with relevant standards. Must have at least 5 years of experience in C#, .Net, Angular, SQL, and more. A diploma or degree in Computer Science is essential. This position offers a contract with opportunities for advanced technical work and support roles.

Qualifications

  • 5 years of experience in C#, .Net, Angular, SQL, Azure / Azure DevOps, CouchDB.
  • Matric and a tertiary qualification required.
  • 6 years experience in systems development.

Responsibilities

  • Coding changes, fixes, integrations, and new systems.
  • Analysing current information systems architecture.
  • Providing 2nd line support for IT solutions.
  • Providing after hours support on a rotational basis.

Skills

C#
.Net
Angular
SQL
Azure / Azure DevOps
CouchDB

Education

National Diploma or Degree in Computer Science, majoring in Software Development
Job description

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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.