About the Role
Our client is seeking a highly skilled Senior .NET Developer to join their established technology team in Bloemfontein . You will play a key role in designing, developing, and maintaining robust enterprise applications using the .NET framework. This position offers the chance to work on challenging projects, contribute to architectural decisions, and mentor junior developers within a hybrid work model. The ideal candidate possesses a strong command of C# and related technologies, a passion for writing clean code, and a desire to contribute to impactful software solutions that support critical business operations.
Key Responsibilities
- Design, develop, and implement high-quality, scalable applications using C# and the .NET framework (e.g., .NET Core, ASP.NET).
- Write efficient, maintainable, and well-documented code, adhering to industry best practices and coding standards.
- Collaborate with business analysts, project managers, and other developers to define requirements and deliver solutions.
- Perform code reviews, identify potential issues, and provide constructive feedback to team members.
- Troubleshoot, debug, and resolve software defects and performance issues in existing applications.
- Contribute to architectural discussions and assist in the design of new system components and features.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- Minimum of 5 years of professional experience in .NET development.
- Strong proficiency in C# , with extensive experience using the .NET framework and related technologies (e.g., ASP.NET MVC, Web API).
- Experience with front-end technologies such as JavaScript, HTML5, CSS3, and frameworks like Angular or React is a plus.
- Solid understanding of database technologies (e.g., SQL Server, PostgreSQL) and ORM frameworks (e.g., Entity Framework).
- Experience with Agile methodologies, version control systems (e.g., Git), and CI/CD principles.
Benefits
- Attractive salary and performance bonus structure.
- Hybrid work environment offering a balance of remote and office-based work.
- Comprehensive medical, dental, and vision insurance coverage.
- Pension fund and life assurance benefits.
- Opportunities for ongoing professional development and training.
- Collaborative team atmosphere within a well-regarded organization in Bloemfontein .