×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer

Job in Port Elizabeth, 6000, South Africa
Listing for: ICTEngage
Full Time position
Listed on 2026-01-15
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below

The Intermediate Software Developer will be responsible for the design, development, maintenance, and enhancement of software applications. The role requires a hands-on developer who can work independently on assigned tasks, contribute to existing codebases, and collaborate with other developers to deliver stable and efficient solutions.

This position is suited to a developer with solid commercial experience who is comfortable working across both back-end and front-end technologies, without the expectation of leading teams or owning system architecture.

Key Responsibilities Software Development

  • Develop, enhance, and maintain applications using C#

  • Write, maintain, and optimise Microsoft SQL queries and database structures

  • Contribute to front-end development using JavaScript frameworks such as Angular, Vue, React, or Quasar

  • Work on assigned features, components, and modules within existing systems

  • Troubleshoot, debug, and resolve application issues and defects

Collaboration & Delivery

  • Work closely with other developers and stakeholders to understand requirements

  • Participate in code reviews and development discussions

  • Ensure development work meets quality, performance, and security standards

  • Maintain clear documentation where required

Academic Requirements

  • Honours Degree or Degree with relevant work experience

Work Experience Requirements

  • 4+ years’ experience in a software development role at an intermediate level

  • Proven experience working in a production development environment

Technical Requirements / Abilities

  • Strong programming skills in C#

  • Solid experience with Microsoft SQL

  • Working experience with JavaScript and at least one modern framework, including:

    • Angular

    • Vue

    • React

    • Quasar

  • Additional technical skills will be assessed during the interview process

Level of Responsibility

  • Works independently on allocated development tasks

  • Responsible for delivering functional, well-tested code

  • Collaborates with senior developers but does not carry architectural or team-lead responsibility

Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary