Enable job alerts via email!

Senior Full-Stack Developer

Adapt It

Gauteng

On-site

ZAR 600 000 - 800 000

Full time

Yesterday
Be an early applicant

Job summary

A leading technology firm in South Africa is looking for a skilled Full Stack Developer to design and implement innovative web applications. The ideal candidate has over 5 years of experience with Microsoft technologies, including C#, .NET Framework, and ASP.NET, and is adept at fostering a collaborative and high-performance environment. This role offers opportunity for growth and a commitment to innovation.

Qualifications

  • At least 5 years of experience as a Full Stack Developer with a focus on Microsoft Technologies.
  • Experience with Mobile development (Xamarin, .NET MAUI).
  • Proven experience with Data Modelling and SQL functionalities.
  • Strong analytical and problem-solving skills.

Responsibilities

  • Design, implement and maintain applications using C# and various technologies.
  • Collaborate in a fast-paced team environment.
  • Identify areas of technical debt and implement solutions.
  • Document and update knowledge base to enhance team performance.

Skills

C#
.NET Framework
ASP.NET
Web API
WCF
WPF
Angular
.NET MAUI
SQL
CSS3
SCSS
Jira
AWS
Azure
CI/CD Tools

Education

Relevant tertiary qualification in Software Development

Tools

Octopus Deploy
Team City
Atlassian Suite
BitBucket
Job description
Introduction

The EasyRoster (ER) division is a division of Adapt IT with a solid foundation providing our signature application EasyRoster.

EasyRoster enables you to optimize the scheduling and deployment of your workforce to client sites, resulting in improved efficiency and increased profits for your business.

Our development team is a small team of very strong individuals that are keen to learn, grow, and design new requirements to the best of their ability.

Our developers are required to be "thinkers" and not just "doers". That means we push for new ideas, angles, and methodologies. ER is constantly seeking new angles into market to provide cutting edge SaaS solutions to our customers.

Within our division we support and encourage each other in problem solving and design thinking, and we are looking for Software Developers who share the same vision of creation, design, and commitment that we have as a business.

Duties & Responsibilities

Design, implement and maintain world-class web applications and workflows using C# .NET as well as other technologies such as ASP.NET, Web API, WCF, WPF, Angular, .NET MAUI, SQL, Telerik etc.

Collaborate in a fast-paced team environment to understand, engineer, and deliver on business requirements.

Strike a balance along the dimensions of feasibility, stability, scalability, and time-to-market when delivering solutions.

Identify areas of technical debt, recommend and implement solutions.

Work with multiple agile development teams that include testers, developers, and DevOps.

Desired Experience & Qualification
  • At least 5 years of experience as a Full Stack Developer with a focus on Microsoft Technologies (C#, .NET Framework, ASP.NET, Web API, WCF, WPF)
  • Experience with Mobile development (Xamarin, .NET MAUI)
  • Experience building front-end web applications using web technologies such as ASP.NET MVC, Angular, RESTful Services, CSS3, and SCSS
  • Strong OOP understanding and implementation ability
  • Strong understanding of C# Reflection. Must have good UI development skills and basic UX Design skills
  • Solid understanding of MSSQL with proven experience with Data Modelling, Design, SQL Function, Stored Procedures and other common MSSQL concepts.
  • Understanding of the full scope of application development (authentication, integrating with APIs, build process, testing, validation, state management)
  • Knowledge of Server-Side Rendering vs. Client-Side Rendering
  • High proficiency in object-oriented analysis and design patterns. Source Control, versioning and branching concepts using BitBucket. Project Management using Jira.
  • High Beneficial skills: Experience working with Atlassian Suite
  • Experience with AWS and/or Azure, understanding SaaS cloud-based concepts
  • CI/CD Tools (Octopus Deploy, Team City)
  • Experience with Messaging Frameworks e.g. MSMQ
  • Experience with Support that is customer‑facing communication & ownership skills
  • Provide proactive feedback to relevant stakeholders.
  • Willing to seek guidance from leadership and team for challenging implementations and knowledge gaps.
  • Document and update knowledge base, driving a learning culture and equipping the broader team for success.
  • Communicate effectively with managers, developers, and other stakeholders.
  • Strong analytical and problem‑solving skills.
  • Great team player with the ability to work with minimal supervision.
  • Relevant tertiary qualification in Software Development or certification in Web and/or Front‑end skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.