an award-winning IT company with over 17 years of experience specializing in custom software development, mobile app creation, and web development, is seeking a high-caliber Senior C# Developer to join their dynamic team in Pretoria. You will be responsible for engineering sophisticated web applications within the Microsoft stack, driving technical excellence in a fast-paced, collaborative environment.
Responsibilities:
- Engineering: Architect, develop, and maintain robust web applications using ASP.NET and .NET Core.
- Database Management: Design efficient data layers using Entity Framework and optimize complex T-SQL queries/stored procedures.
- Full-Stack Integration: Collaborate with front-end teams to ensure seamless JavaScript integration and high-quality UI/UX.
- Quality Assurance: Lead code reviews, conduct rigorous testing, and oversee feature deployments.
- Optimization: Proactively troubleshoot, debug, and enhance application performance and scalability.
Minimum Requirements:
- Experience: 8+ years of professional C# development.
- Core Stack: Expert-level proficiency in ASP.NET Core, EF Core, and SQL Server.
- Web Technologies: Strong command of JavaScript, HTML5, CSS3, and RESTful APIs.
- DevOps & Tools: Experience with Git or Azure DevOps version control.
- Architecture: Deep understanding of OOP, SOLID principles, and design patterns.
Benefits:
- Competitive salary based on experience (salary can potentially be more based on experience/skills)
IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to [Email Address Removed].com
Desired Skills:
- Senior C# Developer
- Senior C# Developer
- Senior C# Developer