Senior C# Full Stack Developer
Summary
Senior full stack developer role in Pretoria building and maintaining large-scale enterprise/ERP applications using C#, ASP.NET Core, SQL, and front-end technologies (HTML/CSS, ideally Blazor or React). Day to day involves designing, testing, and optimising systems and participating in architecture, code reviews, and technical decision-making.
Essential
- 7 to 10 years of software development experience
- Strong Full Stack development experience using:
- C#
- ASP.NET Core
- SQL
- Visual Studio
- HTML & CSS
- Experience with source control and development tools such as:
- Git
- Azure DevOps
- Bitbucket
- Proven track record of employment stability
- Experience with Blazor and/or React
- Degree in Computer Science, Software Engineering, Information Systems, or a related field
- Understanding of accounting principles
- Experience working with mining, manufacturing, or industrial business systems
- Design, develop, test, and maintain enterprise software applications
- Contribute to the continuous improvement of an ERP platform
- Collaborate with cross-functional teams to deliver high-quality solutions
- Troubleshoot, optimise, and enhance existing systems
- Participate in software architecture, code reviews, and technical decision-making
- Ensure development standards and best practices are maintained
- Competitive salary package
- Opportunity to work on large-scale business applications
- Collaborative and supportive team environment
- Ongoing learning and professional development opportunities
- Exposure to innovative technologies and challenging projects
- Long-term career growth opportunities
The successful candidate is a proactive problem solver with strong technical expertise, excellent attention to detail, and a passion for building high-quality software. They are comfortable working independently and collaboratively, thrive in a fast-paced environment, and take ownership of delivering reliable and scalable solutions.
Apply Now!