Our client, a leading technology company, is looking for an experienced Senior C# Developer to join their team. Initially, the position will be remote, with the option to transition to onsite work in Pretoria as required. The successful candidate will have a strong background in C# development and a track record of creating robust, scalable applications.
Key Responsibilities:
- Design, develop, and maintain software solutions using C#.
- Work closely with other developers and stakeholders to implement business logic and software features.
- Participate in code reviews and provide constructive feedback.
- Write clean, scalable, and efficient code while adhering to best practices.
- Troubleshoot, debug, and optimize application performance.
- Work with database technologies, including SQL Server and Entity Framework.
- Keep up to date with the latest trends in software development and implement new technologies where appropriate.
Requirements:
- A minimum of 5 years’ experience in C# development.
- Strong knowledge of object-oriented programming principles and design patterns.
- Experience with ASP.NET, Web APIs, and database technologies (SQL Server, Entity Framework).
- Experience with version control tools like Git.
- Solid understanding of Agile methodologies.
- Strong communication and teamwork skills.
- Ability to deliver high-quality, maintainable code.
- South African Citizen or Permanent Resident.
Nice to Have:
- Familiarity with front-end technologies (JavaScript, HTML5, CSS3).
- Experience with cloud-based applications (Azure, AWS).
- Familiarity with DevOps practices and CI/CD pipelines.
Desired Skills:
- C#.Net Development
- C# Web Development
- Development C#
Desired Work Experience:
- 2 to 5 years Software Development
Desired Qualification Level:
- Degree
About The Employer:
Our client is a well-established South African technology company specializing in innovative software solutions and digital transformation services. They are committed to delivering high-quality, tailored solutions to meet the unique needs of their clients, fostering a collaborative work environment that promotes growth and excellence.