Intermediate Developer C#
First Technology Pty Ltd
Midrand, Gauteng
Permanent
Posted 09 April 2026
- Closing Date 30 April 2026
Job Details
Job Description
The Intermediate Software Developer (C#) is responsible for developing high‑quality, maintainable software solutions using C# and related technologies. The role focuses on hands‑on coding, problem‑solving, and contributing to system enhancements. The developer works closely with senior team members, participates in design discussions, and supports continuous improvement while occasionally guiding junior team members.
Key Responsibilities
- Develop applications using C#, ASP.NET MVC, .NET Core, and related technologies.
- Build user interfaces using Blazor (client/server) and jQuery.
- Write clean, reusable, and maintainable code following established standards.
- Develop and optimize SQL Server queries, stored procedures, and indexing.
- Contribute to design discussions and support architecture tasks under guidance.
- Troubleshoot application issues and assist in implementing enhancements.
- Write and maintain unit and integration tests.
- Participate in code reviews and follow best practices.
- Support CI/CD pipelines and automated deployment workflows.
- Ensure secure coding practices and assist in basic performance tuning.
- Provide support for production applications and contribute to incident resolution.
- Estimate tasks and deliver within Agile (Scrum/Kanban) frameworks.
Minimum Requirements
Education
- Diploma or Bachelor’s in Computer Science, Software Engineering, IT, or related field. (Advantageous)
- Certifications (e.g., Microsoft Azure Developer) beneficial but not required.
Experience
- 4+ years professional experience in software development.
- Strong experience with C#, ASP.NET MVC, .NET Core.
- Experience with Blazor, jQuery, and modern web development tools.
- Solid SQL Server experience (queries, indexing, optimisation).
- Exposure to Azure Cloud environments.
- Experience working within Agile teams and participating in code reviews.
Technical Skills
- C# (.NET Framework & .NET Core)
- ASP.NET MVC, Blazor, jQuery
- SQL Server (queries, stored procedures, indexing)
- CI/CD & DevOps exposure (Azure DevOps/GitHub Actions)
- OOP principles, design patterns, secure coding
- Basic cloud deployment experience (Azure preferred)
Soft Skills
- Strong analytical and problem‑solving abilities
- Clear communication
- Team player with willingness to learn
- Ability to collaborate in cross‑functional teams