We’re looking for an Intermediate Full Stack .NET Developer with 2-3 years of hands‑on experience and a track record of delivering high-quality solutions. In this role, you’ll work across both front‑end and back‑end development, building intuitive user interfaces, scalable backend services, and integrating APIs. You’ll be involved in the full software development lifecycle, contributing to robust, well‑tested applications while collaborating closely with cross‑functional teams. What you’ll do Development & Coding: Building user interfaces, designing backend architecture, integrating APIs, and managing server‑side logic using the Microsoft Web Stack - ASP.Net, Angular, MS SQL Server, JS, CSS. Testing & Debugging: Troubleshooting issues, writing unit tests to ensure code quality, and conducting integration tests to make sure frontend and backend communicate properly. Collaboration & Meetings: Participating in daily standups, participating in code reviews, and working with product managers/designers to define requirements and optimal solutions. Deployment & Optimization: Follow strict change control process, deploying applications using CI/CD pipelines, and monitoring performance for scalability. Database Maintenance: Managing database schemas, query optimization, and handling data storage. Learning, Research and documentation: Staying up to date with new technologies, frameworks, and tools. Writing technical guides. Your Expertise 2-3 years’ experience with at least 3 completed development projects (Intermediate level). Strong experience with C#, .NET Framework / .NET Core, and ASP.NET MVC (non‑negotiable). Solid understanding of MVC architecture and design patterns. Proficiency in HTML, CSS, and JavaScript, with experience in Angular or React. Experience working with MS SQL Server, including T-SQL, stored procedures, and query optimisation. Exposure to RESTful APIs and integration between front‑end and backend systems. Experience with Git/TFS or similar source control tools. Exposure to CI/CD pipelines and DevOps practices. Strong understanding of object‑oriented programming (OOP), including interfaces, abstract classes, and DTOs. Experience with unit testing and integration testing. Familiarity with Agile/Scrum methodologies. Working knowledge of IIS and web application hosting. Qualifications Bachelor’s degree in computer science or related field. #J-18808-Ljbffr
Full Stack Developer (Intermediate - C#)
IOCO PTY LTD
pretoria, pretoria
Published 16 days ago
Report job