Full-stack C# Developer - Hybrid
Job Location
Sandton, South Africa
Job Description
Our client is searching for a Full-stack C# Developer with a strong foundation in software development and a passion for innovation. The ideal candidate will have 3 to 5 years of professional experience in C# development and demonstrate expertise in both front-end and back-end technologies. Experience in Azure Cloud is a significant advantage. The role involves supporting, maintaining, implementing, and innovating on current and new projects within a collaborative and dynamic team environment. Location: Sandton (Hybrid) Required Minimum Education / Training Bachelor’s degree in computer science, Software Engineering, or a related Certification. A degree from an accredited institution is essential to ensure foundational knowledge in programming, algorithms, and software design. Equivalent qualifications or certifications combined with significant industry experience may also be considered. Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate) are a plus. Required Minimum Work Experience 3-5 Years professional experience Key Performance Areas Maintain and Enhance Existing Systems: Identify and resolve issues in existing software systems. Perform system upgrades and ensure compatibility with new technologies. Design and Develop New Features: Collaborate with stakeholders to gather requirements. Implement new features and functionalities in both front-end and back-end systems. Innovate and Optimize: Explore new tools and technologies to enhance system performance and scalability. Propose and implement improvements to existing workflows and processes. Collaborate with Team Members: Work closely with developers, QA, and product managers to deliver high-quality solutions. Participate in code reviews and share best practices. Competencies Required Technical Proficient in C# and .NET Framework/Core with a minimum of 3-5 years’ professional experience. Experience with ASP.NET, Entity Framework, and REST APIs with at least 3-5 years’ proficiency. Front-End Development: Strong knowledge of JavaScript, HTML5, and CSS3, with a minimum of 3-5 years’ hands-on experience. Familiarity with frameworks like Blazor would be plus. Database Management: Experience with SQL Server and database design, requiring at least 3-5 years’ experience. Knowledge of writing and optimizing complex queries with 3-5 years’ expertise. Version Control and CI/CD using Azure DevOps Proficient in using Git and working with repositories like Azure Git, GitHub or Bitbucket, with a minimum of 3-5 years’ experience. Familiarity with CI/CD pipelines and deployment strategies with 3-5 years’ expertise. Advantageous Skills: Knowledge of cloud platforms (e.g., Azure, AWS). Understanding of microservices architecture and containerization (e.g., Docker, Kubernetes). Behavioural Problem Solving: Demonstrated ability to tackle complex problems and devise effective solutions. Communication: Strong ability to communicate technical details clearly to both technical and non-technical stakeholders. Team Collaboration: Proven experience working effectively both as part of a team and independently. Innovative Thinking: Capacity to bring creative solutions to technical challenges. Leadership: Ability to guide and mentor junior team members, leading by example and fostering a positive team environment
Location: Sandton, ZA
Posted Date: 7/3/2025
Location: Sandton, ZA
Posted Date: 7/3/2025
Contact Information
Contact | Human Resources |
---|