C# DEVELOPER - Mid Level to Senior (Isando)
nan
Other, Gauteng
HR roles handle recruitment, payroll and employee relations, and are a growing professional field in larger SA organisations.
This listing does not state a salary. As a guide, human resources roles in South Africa typically pay R14 000 to R45 000 a month (indicative).
Job description
A well-established organisation within the logistics and supply chain sector is looking for an experienced Mid-Level to Senior C# Developer to join their IT team.
This is an excellent opportunity for a developer who enjoys working across both backend and frontend development and wants to contribute to scalable, enterprise-grade business applications.
The successful candidate will design, develop and maintain web applications using C#/.NET, Blazor and SQL Server. The role requires strong technical ability, sound database knowledge and the confidence to take ownership of development projects and production systems.
MINIMUM REQUIREMENTS
- Degree or diploma in Computer Science, Software Engineering or a related field, or equivalent relevant experience.
- 4–8+ years’ experience in C#/.NET development.
- Strong practical experience with Blazor Server or Blazor WebAssembly.
- Advanced SQL Server knowledge, including T-SQL, stored procedures, indexing and query optimisation.
- Experience developing ASP.NET Core Web APIs.
- Strong understanding of object-oriented programming principles and design patterns.
- Basic to intermediate experience with HTML, CSS and JavaScript.
- Experience using Git version control.
- Strong debugging, troubleshooting and performance-tuning skills.
ADVANTAGEOUS EXPERIENCE
- Microsoft Azure, including Azure App Services, Azure Functions or Azure DevOps.
- Entity Framework Core or Dapper.
- Microservices architecture.
- CI/CD pipelines.
- Agile or Scrum development environments.
- Reporting tools such as Power BI or SSRS.
KEY RESPONSIBILITIES
- Design, develop and maintain web applications using C# and .NET Core or .NET Framework.
- Build responsive and interactive user interfaces using Blazor Server or Blazor WebAssembly.
- Write and optimise SQL queries, stored procedures and database structures in SQL Server.
- Develop and integrate ASP.NET Core Web APIs and third-party RESTful services.
- Troubleshoot, debug and improve application and system performance.
- Participate in system architecture and technical design discussions.
- Maintain high code quality through development best practices, code reviews and unit testing.
- Work closely with business analysts and stakeholders to understand and refine requirements.
- Support production systems and resolve technical incidents when required.
- Contribute to the development of scalable, secure and maintainable systems.
PERSONAL ATTRIBUTES
- Strong analytical and problem-solving ability.
- Good communication and teamwork skills.
- Able to work independently and take ownership.
- High attention to detail and commitment to quality.
- Able to manage multiple priorities in a fast-paced environment.
- Proactive, dependable and solution-focused.
If you are an experienced C# Developer with strong Blazor and SQL Server skills and are ready to contribute to business-critical enterprise applications, we would like to hear from you.
Pay: From R50 000,00 per month
Ability to commute/relocate:
- Isando, Gauteng: Reliably commute or willing to relocate with an employer-provided relocation package (Required)
Experience:
- commercial C#/.NET development: 4 years (Required)
- commercial Blazor Server and/or Blazor WebAssembly: 1 year (Required)
- SQL Server, including T-SQL and stored procedures: 3 years (Required)
- ASP.NET Core Web API development and RESTful integrations: 2 years (Required)
Work Location: In person
Good to know
What does this human resources job pay?
This listing does not state a salary. As a guide, human resources roles in South Africa typically pay R14 000 to R45 000 a month (indicative).
Do I need experience for human resources jobs in Other?
This human resources role may ask for some experience or a relevant qualification. Read the listing for the specifics before you apply.
How do I apply for this job?
Tap "Apply on Indeed" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.
Found on Indeed · Posted Yesterday
More human resources and similar jobs in Other
The Legends Agency
R20K - R25K/mo