Menu Close

Port Elizabeth: Senior Software Developer posted by ICTEngage

Advertisement



Job Description

Software Developer – Gqeberha, Port Elizabeth or in Claremont Cape Town

The Intermediate / Senior Software Developer will primarily work on existing systems, with responsibility for enhancing, maintaining, refactoring, and optimising applications currently in production. The role requires strong backend and full?stack capability, with the ability to contribute across C# backend services, APIs, desktop and web applications, as well as front?end development using modern JavaScript frameworks.

The developer will be expected to understand existing architectures, identify improvement opportunities, implement new components, and ensure systems remain stable, scalable, and maintainable. This is a hands?on role requiring both independent problem?solving and collaboration with other developers and stakeholders.

Key Responsibilities

Backend Development (C# / .NET)

  • Maintain, enhance, and support existing applications built on C# Framework

  • Develop new components within established systems to support evolving business requirements.

  • Refactor and modernise legacy codebases when required, improving performance, readability, maintainability, and alignment with current best practices.

  • Design, build, and maintain backend services and APIs, including RESTful Web APIs.

  • Apply architectural patterns and principles such as MVC, Repository Pattern, Dependency Injection, and layered architectures.

  • Work with Entity Framework for data access, optimisation, and database interaction.

  • Implement background processing and scheduled tasks using Hangfire.

  • Debug, troubleshoot, and optimise existing applications to ensure reliability and performance.

  • Participate in code reviews, ensuring quality, consistency, and adherence to internal standards.

Front-End Development (JavaScript / UI)

  • Work with the Quasar Framework (Vue.js) as the primary front?end technology in production.

  • Maintain and enhance existing front?end features using Vue.js, Quasar, and Axios.

  • Perform minor UI fixes, major UI changes, and develop new pages as required.

  • Contribute to feature?level front?end development, extending and improving existing functionality.

  • Potentially take ownership of full front?end features, while primarily focusing on building and expanding upon established UI components.

  • Ensure front?end solutions integrate seamlessly with backend APIs and services.

Database & Data Handling

  • Work with Microsoft SQL Server, including querying, performance tuning, and supporting data integrity.

  • Collaborate on database?related changes required by application enhancements and new components.

  • Ensure reliable data handling and efficient interaction between applications and databases.

View Job  Johannesburg: AI Engineer posted by Sabenza IT & Recruitment

CI/CD & Development Practices

  • Participate in a CI/CD?enabled development workflow, contributing to automated builds, testing, and deployments.

  • Ensure changes are deployment?ready and aligned with existing release processes.

  • Support continuous improvement of development and deployment practices.

Collaboration & Documentation

  • Work closely with other developers, technical teams, and internal stakeholders.

  • Assist in analysing requirements and translating them into technical solutions.

  • Document system changes, enhancements, and technical decisions clearly and accurately.

  • Provide input into technical discussions and solution design based on experience and best practice.

Technical Environment

  • Languages: C#, JavaScript

  • Frameworks & Technologies:

    • .NET Framework, .NET Core

    • MVC, Web API

    • Entity Framework

    • Repository Pattern, Dependency Injection

    • Hangfire

    • Unity

    • Quasar Framework (Vue.js)

    • Axios

  • Database: Microsoft SQL Server

  • DevOps: CI/CD pipelines

Experience & Qualifications

  • Degree or Honours Degree in a relevant field, or equivalent practical experience.

  • Intermediate level: 45+ years of professional development experience.

  • Senior level: Strong experience working in complex, production?based systems with demonstrable ownership of solutions.

  • Proven experience developing in C# across backend services, APIs, desktop, and web applications.

  • Solid working knowledge of Microsoft SQL Server.

  • Practical experience with JavaScript frameworks, specifically Vue.js / Quasar in production environments.

How to Apply

Click the green “Go Apply” button below to apply directly online with the employer.

About Other IT/Computer Jobs in Eastern Cape

The Eastern Cape, South Africa is home to a diverse range of industries and IT/Computer positions, with general job market trends indicating a steady demand for skilled professionals in this field. Typically, roles in the IT/Computer sector are highly sought after, particularly in sectors such as technology, financial services, and manufacturing, where digital transformation and innovation are driving business growth.

In terms of salary expectations, it’s generally true that IT/Computer professionals in Eastern Cape can expect to earn a broad range of salaries, depending on factors such as experience, company size, industry sector, and specific job requirements. While exact figures may vary widely, a common salary range for entry-level positions is typically between R400 000 and R800 000 per annum, with experienced professionals earning upwards of R1 million to R2 million or more, depending on the specific role and industry.

View Job  Centurion: Project Manager (SAP S/4HANA HCM) posted by People Dimension

Common skills required for IT/Computer roles in Eastern Cape often include proficiency in programming languages such as Java, Python, or C++, as well as experience with software development methodologies like Agile or Scrum. Additionally, strong understanding of data structures, algorithms, and software engineering principles are typically expected. Other essential skills may include proficiency in operating systems such as Windows or Linux, experience with cloud computing platforms like AWS or Azure, and knowledge of cybersecurity principles.

The Eastern Cape is also home to various industries that commonly employ IT/Computer professionals, including the technology industry, financial services sector, manufacturing sector, and healthcare industry. These sectors often require specialized skills and expertise in areas such as software development, data analytics, IT project management, and cybersecurity.

Career progression for IT/Computer professionals in Eastern Cape can vary widely depending on individual goals and aspirations. Typically, entry-level positions may lead to opportunities in mid-level roles, such as senior software engineer or technical lead, before advancing to leadership positions like team manager or director of technology. Opportunities for career development may include specialising in a specific area, pursuing advanced qualifications like a master’s degree, or taking on mentorship or coaching roles within the organisation.


This information provides general career guidance. Actual salaries and requirements vary by employer.



GO APPLY NOW

Safe & secure application process

Advertisement



Advertisement




Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Port Elizabeth, Eastern Cape


Job Seeker Tip

Keep your LinkedIn profile up-to-date and professional - many recruiters use it to find candidates.

View Job  Durban: CLEANERS / HOUSEKEEPERS- HOTEL posted by KETHELO GROUP

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

Latest Job Opportunities

Johannesburg: ORT: Direct Entry Captain (DEC/PIC) ERJ 135/145 posted by Bubesi Solutions

Jobs in Johannesburg February 10, 2026
pilot

Matric/Grade 12.Valid Airline Transport Pilots License (ATPL) with IF Rating.Multi-crew operations qualification.Valid Radio Telephone License and LPR4 or higher.A minimum…

View Job

Johannesburg: ORT: First Officer (Co-Pilot) ERJ 135/145 posted by Bubesi Solutions

Jobs in Johannesburg February 10, 2026
pilot

Matric/Grade 12.Valid Commercial Pilots License with IF Rating.Multi-crew operations qualification.Valid Radio Telephony License and LPR4 or higher.A minimum of 1000…

View Job

Kempton Park: Fitter & Turner posted by Wipcorp Project Management

Jobs in South Africa February 10, 2026
Gauteng Jobs in South Africa Kempton Park Wipcorp Project Management

Qualified Fitter & Turner. Knowledge of Pneumatics, Electrical & Mechanics essential. Able to work under pressure & within a team.…

View Job

Port Elizabeth: Direct sales agent posted by Blum and Hofmeyr

Jobs in Eastern Cape Central February 9, 2026
Blum and Hofmeyr Sales

Driving sales of portable backup units, fixed backup units, and solar and backup products. Identifying new sales opportunities. Promoting products…

View Job

Limpopo: Administrator Recruitment Assistant posted by CD Vision Marketing

Jobs in Limpopo February 9, 2026
Admin CD Vision Marketing clerical secretarial

Acuity Marketing seeking a highly organized and detail-orientated Administrator/Recruiter to join our team. The successful candidate will provide...

View Job

Sandton: Account Manager posted by Careers In Motion

Jobs in Central Johannesburg February 9, 2026
advertising Careers In Motion Marketing PR

Job Overview: The Account Manager acts as the key liaison between clients and the agencys internal departments. Reporting to the…

View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Eastern Cape, Jobs in Eastern Cape Central, Jobs in Port Elizabeth, Jobs in South Africa

More Jobs in Your Area