Enable job alerts via email!

C#.Net Full Stack Developer

People Dimension

Pretoria

On-site

ZAR 200,000 - 300,000

Full time

Yesterday
Be an early applicant

Job summary

A software development company in Pretoria is looking for a highly skilled .Net Developer to join their team. The successful candidate will develop and maintain web and mobile applications, engage with clients, and work in an agile environment. A minimum of 4 years of experience with C#, .NET, and cloud solutions is required, along with strong communication skills. The role offers the chance to work on diverse projects and collaborate closely with designers and analysts.

Qualifications

  • 4+ years of experience in software development.
  • Strong knowledge of C#, .NET frameworks, and Agile methodologies.
  • Experience with cloud-based solutions, particularly Microsoft Azure.

Responsibilities

  • Develop and maintain web and mobile applications.
  • Translate customer requirements into functional code.
  • Collaborate with team members to execute projects.

Skills

C#
MVC
Blazor
JavaScript
DevOps
Microsoft Azure
Agile methodologies
SQL Server
Xamarin Forms
APIs

Education

BSC Computer Sciences or equivalent
IT Development diploma

Tools

Git
Visual Studio
Power Platform
Job description
Overview

Job Description / Duties :

We are looking for a highly skilled .Net Developer to collaborate with a team of developers and UX designers to develop and maintain web and mobile applications.

Responsibilities
  • Develop and maintain web and mobile applications as part of a team of developers and UX designers.
  • Responsible for development of all stages of the interface component design from conception through to execution.
  • Engage with customers, gather requirements, implement requirements, test and maintain solutions.
  • Develop reusable, efficient, and scalable code; follow development standards & procedures.
  • Translate customer requirements into designs and functional code; maintain code quality, performance, and application responsiveness.
  • Collaborate with internal and external clients, managers, business analysts and developers in a team environment.
  • Execute projects from initial concept through delivery.
  • Maintain relationships with relevant product stakeholders; provide software demonstrations; keep skills updated with latest technologies and trends.
Minimum Requirements
  • Minimum 4+ years of experience in a software development role (C#, Web, Xamarin Forms .Net Development).
  • Comfortable communicating with other Developers, Business Analysts and Project Managers.
  • Experience in SDLC processes, agile development methodologies, software design and testing.
  • Experience working on a variety of software development projects.
  • Experience architecting cloud base solutions or functionality; experience in Microsoft Azure PaaS and serverless.
  • Experience developing and consuming APIs.
  • Experience with web development technologies (preferential).
  • Experience as a full-stack developer with strong knowledge of software engineering concepts (SOLID principles preferred).
  • Extensive knowledge of coding languages C# and frameworks/systems (e.g., MVC, Blazor, .Net Core, .NET, Git, DevOps, JavaScript, jQuery and Xamarin Forms).
  • Extensive knowledge and experience in Microsoft SQL Server and Azure SQL.
  • Experience in using Microsoft 365 platform, data storage, analysis and reporting tools and technologies (Power Platform) preferential.
  • Ability to develop unit testing of code components or complete applications.
  • Knowledge of Application Modernisation would be advantageous.
  • Relevant software development certifications; degrees such as BSC Computer Sciences, BCom Informatics, IT Development diploma or equivalent.
  • Experience defining solutions for Customer Facing websites and systems; proven experience in implementation of large projects.
  • Experience in working with Agile/Scrum teams; experience with DevOps.
  • Experience with JavaScript, HTML/CSS, REST APIs; Git knowledge is a plus.
  • Strong soft skills: loyalty, integrity, self-motivation, time and priority management, teamwork, and excellent communication.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.