About the position
Our client is looking for an experienced C# Developer to join their software engineering team. This role is suited to a technically strong, detail-oriented, and solutions-driven software development professional with hands-on experience in C# development, RESTful API design, and enterprise application development.
The successful candidate will be responsible for designing, developing, maintaining, and optimising scalable software solutions and API integrations across enterprise environments. The role requires strong backend development expertise, experience building RESTful services, and the ability to deliver reliable, high-performance applications that support business operations and digital transformation initiatives.
Key Responsibilities:
- Design, develop, and maintain scalable C# applications and backend services
- Develop and maintain RESTful APIs for internal and external system integrations
- Build secure, reusable, and high-performance software solutions aligned with business requirements
- Collaborate with software engineers, business analysts, and stakeholders to deliver technical solutions
- Integrate applications with databases, third-party systems, and enterprise platforms
- Write clean, maintainable, and well-documented code following development best practices
- Troubleshoot software defects, API issues, and system integration challenges
- Optimise application performance, scalability, and reliability
- Participate in system design discussions, code reviews, and technical planning sessions
- Support testing, deployment, and post-deployment maintenance activities
- Develop and maintain technical documentation and API specifications
- Participate in Agile ceremonies and contribute to continuous improvement initiatives
Requirements:
- Minimum 3+ years’ hands-on experience in C# software development
- Strong experience developing and consuming RESTful APIs
- Solid understanding of object-oriented programming principles and software design patterns
- Experience working with .NET Framework and/or .NET Core
- Strong SQL database development and query optimisation experience
- Experience integrating applications across enterprise environments
- Strong debugging, troubleshooting, and problem-solving capabilities
- Experience working with version control systems and collaborative development workflows
- Exposure to CI/CD pipelines and DevOps practices advantageous
- Experience operating within Agile/Scrum environments
Technical & Professional Skills:
- Strong C# and .NET development expertise
- RESTful API development and integration
- Backend application architecture and optimisation
- SQL database design and development
- Software troubleshooting and debugging
- Application performance optimisation
- Version control and collaborative development practices
- Technical documentation and stakeholder collaboration
- Strong analytical and problem-solving abilities
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field
- Relevant Microsoft or software development certifications advantageous
- Experience working on enterprise or customer-facing applications
- Exposure to cloud-based environments and modern development practices advantageous
- Experience working in fast-paced Agile development environments
Key Competencies:
- Strong analytical and problem-solving abilities
- High attention to detail and quality-focused mindset
- Excellent communication and collaboration skills
- Ability to work independently and within cross-functional teams
- Strong troubleshooting and technical support capabilities
- Results-driven and proactive mindset
- Adaptability and willingness to learn new technologies
- Strong sense of accountability and ownership
- Passion for software development and continuous improvement
Location:
- Fully office-based – Roodepoort
For more exciting IT vacancies, visit:
Network Recruitment
We also specialise in recruiting for:
- Software Developers (Back-End, Front-End, Full Stack)
- Mobile Developers
- Business & Systems Analysts
- BI & SQL Experts
- UI/UX Professionals
- Data Scientists & Data Analysts
- Big Data Professionals
- Cloud Experts
- Infrastructure Specialists
- DevOps & SecOps Engineers
- Cybersecurity Specialists
- SEO / Digital Designers
Please note: If you have not received feedback within two weeks, please consider your application unsuccessful. Your profile will remain in our database for future opportunities.
For more information, contact:
Reinie Du Preez
Senior Specialist Recruitment Consultant
[Email Address Removed]
Desired Skills:
- C#
- C# Developer
- C# Software Engineer
- Restful API