Job Description
Software Developer – Please note that the candidate must be based in PE or surrounding areas OR in Claremont and surrounding areas. as this is an onsite position.
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.
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
-
Quasar Framework (Vue.js)
-
-
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 Telecommunication Jobs in Eastern Cape
The telecommunication industry is a significant sector in Eastern Cape, South Africa, typically offering a range of opportunities for professionals looking to advance their careers. Generally, the job market trends in this field are characterized by a growing demand for skilled workers to support the increasing adoption of digital technologies.
In terms of salary expectations, it’s common for telecommunication professionals to earn salaries that vary widely depending on factors such as level of experience, company size, and industry sector. Typically, entry-level positions may fall within a broad range of R200 000 to R400 000 per annum, while more senior roles can command salaries ranging from R600 000 to R1 500 000 per annum or more. However, it’s essential to note that these are general estimates and actual salaries may differ significantly.
Common skills required for telecommunication roles in Eastern Cape include proficiency in programming languages such as Java or Python, experience with network protocols and architectures, strong analytical and problem-solving skills, excellent communication and teamwork abilities, knowledge of telecommunications regulations and standards, and a solid understanding of software development methodologies. Often, professionals in this field also require certification in areas like CompTIA Network+ or Cisco CCNA.
The telecommunication industry is commonly employed in sectors such as financial services, technology, manufacturing, and government. In addition to these traditional industries, there are also opportunities emerging in the education sector, healthcare, and e-commerce.
Career progression for telecommunication professionals in Eastern Cape can vary depending on individual goals and aspirations. Generally, common career paths include moving into senior technical roles, taking on leadership positions within companies, or transitioning into specialized areas like cybersecurity or data analytics. Development opportunities often include attending industry conferences, participating in training programs, and seeking mentorship from experienced professionals.
This information provides general career guidance. Actual salaries and requirements vary by employer.
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Job Alerts
Never miss a job! Get daily alerts matching your preferences.
📧 Why Subscribe?
- Get notified instantly when new jobs match your criteria
- No registration required - just your email
- Daily digest of relevant opportunities
- Free forever - never miss your dream job
- Unsubscribe anytime with one click
Your email is safe with us. We only send job alerts and never spam. Unsubscribe anytime with one click. No registration, no account required.
Jobseeker Tip
Apply early, keep your CV ready, and search using both job title and location. Example: Admin Johannesburg.
Interview tips
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
Nelspruit: HR Manager posted by Hire Resolve
Posted June 15, 2026
View jobStellenbosch: Intermediate Developer posted by Hire Resolve
Posted June 15, 2026
View jobPretoria: EHS Specialist posted by Hire Resolve
Posted June 15, 2026
View jobSomerset West: Laundry Manager posted by Hire Resolve
Posted June 15, 2026
View jobJohannesburg: Chief People Officer posted by Hire Resolve
Posted June 15, 2026
View jobStellenbosch: Senior Data Engineer posted by Hire Resolve
Posted June 15, 2026
View job
Browse Employers
Job Alerts