Job Openings .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.