Senior Developer
- Location
- South Africa
- Contract
- Permanent
- Closing date
First listed . Last checked at source .
In brief
**Overview** This role is for a Senior Developer at SRG Recruitment. The position involves designing, developing, and delivering high-quality software solutions across the full product lifecycle, with a focus on optimisation, maintaining coding standards, overseeing architecture, troubleshooting, and mentoring junior developers. **What you will do** * Design, develop and deliver high-quality software solutions, including new features and enhancements, across the full product lifecycle * Identify and implement optimisation opportunities to improve system performance, efficiency, and overall business value * Maintain high coding standards through automated testing, peer code reviews, technical documentation, and collaboration with the QA team * Oversee software architecture, troubleshoot production issues, and implement effective solutions to prevent recurring problems * Mentor and support fellow developers, promote engineering best practices and collaborate with DevOps to ensure reliable software deployment **Requirements (from the original advert)** * A relevant three-year qualification with at least five years' software development experience; alternatively, a relevant one-year certification with seven years' experience, or eight or more years of total software development experience * Strong hands-on experience with .NET and C#, with familiarity with modern web development technologies. Experience with React and TypeScript would be advantageous * Solid understanding of software architecture, design patterns, database technologies, testing practices, and the full software development lifecycle, including production operations * Strong analytical, problem-solving and communication skills, with a business-focused mindset, the ability to work under pressure and a passion for mentoring and continuous improvement **Who should apply** The ideal candidate is an experienced software developer with a strong background in .NET and C#, demonstrating a solid understanding of software architecture, design patterns, database technologies, and the full software development lifecycle. They should have at least five years of experience with a relevant three-year qualification, seven years with a one-year certification, or eight or more years of total experience. Proficiency in modern web development, particularly React and TypeScript, is a plus. The candidate must possess strong analytical, problem-solving, and communication skills, be business-focused, able to work under pressure, and passionate about mentoring and continuous improvement. **Deadline** Not specified **Reference** Original posting: https://www.jobmail.co.za/jobs/trade-artisans-technical/telecommunication/south-africa/senior-developer-id-7596474 Source: jobmail
Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.
At a glance
- TypeScript
- React
- C#
- .NET
Extracted automatically from the advert; confirm requirements on the original listing.
Job description
Before you apply
- Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
- Legitimate employers do not charge application, registration or training fees.
- Don't send your ID or bank details before you have confirmed the employer is real.
Applying for permanent roles
- Mirror the job title and top three requirements in your CV summary and most recent experience.
- Quantify results where possible: sales targets, cases handled, tickets closed, or team size.
- Proofread contact details and filenames before submitting — small errors cost interviews.
- Verify the company and role on the source page before sharing ID copies or banking details.