Log in
All jobs
BA

.NET Developer

Boardroom Appointments
Cape Town, Western Cape, South Africa
Hybrid

About this role

.NET Developer

About the job .NET Developer

.NET Developer

Location: Cape Town (Bellville South) Contract Duration: 12 Months

Build. Innovate. Deliver Enterprise Solutions.

An established organisation is seeking an experienced .NET Developer to join its technology team on a 12-month contract.

This is an excellent opportunity for a skilled Full Stack Developer who is passionate about developing high-performance enterprise applications, writing clean and maintainable code, and collaborating with cross-functional teams to deliver innovative software solutions.

Key Responsibilities

  • Collaborate with systems analysts, project managers and business stakeholders to understand project requirements and objectives.

  • Participate in planning, requirements gathering, deployment and rollout of enterprise-wide systems.

  • Conduct system analysis and contribute to solution design specifications.

  • Develop high-quality Full Stack applications using C# and .NET technologies.

  • Develop front-end and back-end components in line with technical specifications.

  • Implement business logic, data access layers and database integrations.

  • Develop and maintain Web APIs.

  • Perform software unit testing, system testing and troubleshooting.

  • Identify bugs and implement fixes and enhancements.

  • Participate in code reviews and ensure adherence to coding standards and best practices.

  • Create scalable, efficient and maintainable solutions using appropriate design patterns.

  • Coordinate the testing and release of system changes.

  • Assist with application maintenance, preventative maintenance planning and system enhancements.

  • Perform system administration related to user access and system configuration.

  • Produce and maintain technical documentation.

  • Minimum Requirements

  • 3-Year Diploma in Software Engineering or a related field.

  • 3–5 years' experience in a software development environment at Developer level.

  • Experience with ASP.NET web development.

  • Strong understanding of software development principles and best practices.

  • Experience developing enterprise applications.

  • Technical Requirements

  • C#

  • .NET / ASP.NET Core / MVC

  • Web API

  • SQL Server

  • Visual Studio

  • Team Foundation Server (TFS)

  • Relational Database Management Systems (RDBMS)

  • HTML

  • CSS

  • Bootstrap

  • JavaScript

  • jQuery and/or AngularJS

  • AJAX

  • VBScript

  • SSIS, SSRS and SSAS

  • Microsoft Azure (Cloud)

  • Preferred Experience

  • Building multi-tier enterprise systems.

  • Quality Assurance principles and testing practices.

  • PMBOK project methodology.

  • Agile software development.

  • Scrum framework.

  • ITIL knowledge and understanding.

  • We're Looking For Someone Who Is

  • Passionate about software development and continuous improvement.

  • Analytical with excellent problem-solving skills.

  • Detail orientated and committed to producing high-quality code.

  • A collaborative team player who communicates effectively with technical and business stakeholders.

  • Comfortable working across both front-end and back-end technologies.

  • Proactive, adaptable and eager to learn new technologies.

  • Able to work independently while managing multiple priorities.

  • Contract Requirements

  • Candidates must be based and residing in Cape Town.

  • Must have reliable and uninterrupted internet connectivity at home.

  • Must be available to work onsite in Bellville South approximately four days per week, or as required by project needs.

  • Must be fully dedicated to the engagement and may not be assigned to other client projects during the contract period.

  • Required hardware and standard Microsoft Office software will be provided.

  • Candidates must make provision for the annual closure period, as non-working days during this period will not be covered.

  • Why Apply?

  • This is an opportunity to work on enterprise-scale technology initiatives, developing modern software solutions in a collaborative and innovative environment while contributing to the delivery of critical business systems.

  • If you're an experienced .NET Developer with strong Full Stack development skills and a passion for building high-quality applications, we'd love to hear from you.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →