Job Description
About the Role
ICTEngage is seeking an experienced Senior Software Developer to join their team in Port Elizabeth or surrounding areas. As a key member of the development team, you will be responsible for enhancing, maintaining, and optimizing existing systems, as well as contributing to new components that support evolving business requirements.
Key Responsibilities
* 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
* 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
* 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
* 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
* 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
Requirements
* 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.
* Solid working knowledge of Microsoft SQL Server.
* Practical experience with JavaScript frameworks, specifically Vue.js / Quasar in production environments.
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.
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 Similar Job Alerts
Job Seeker Tip
Always arrive 10-15 minutes early for interviews to show punctuality and reliability.
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: Branch Manager posted by Hire Resolve
Hire Resolve is currently seeking a highly skilled and experienced Branch Manager to join their client's team in Gauteng. Our…
View JobCape Town: Buyer posted by Hire Resolve
Hire Resolves' client is seeking a highly motivated and detail-oriented individual to join their team as a Buyer in Cape…
View JobSouth Africa: Internal Sales
Were growing! We need a technically minded sales pro who knows their way around an SLD and speaks the language…
View JobBoksburg: External Sales Executive (Security Technology)
External Sales Executive (Security Technology) POS26186 Location: Edenvale Salary : R25 28 000.00 pm commission Our client is seeking a…
View JobCape Town City Centre: Qualified Plumber
We are seeking a skilled and experienced Qualified Plumber to join our team. The successful candidate will be responsible for…
View JobJohannesburg: Debtors Clerk – Industrial Sector (Kempton Park)
Responsibilities: Maintain and update debtor accounts, ensuring accuracy and completeness Generate and distribute invoices and statements to customers...
View Job
Browse Employers
Job Alerts