Enable job alerts via email!

Senior Full-Stack Developer

B5-F30C-4Fe8-8220-132530028B53

Gauteng

On-site

ZAR 600 000 - 900 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software solutions company in Gauteng is seeking an experienced Full Stack Developer. You will design and maintain web applications using C# .NET and Angular, collaborate within agile teams, and ensure the delivery of scalable solutions. Ideal candidates should have at least 8 years of experience focusing on Microsoft technologies and possess solid skills in UI development and database management.

Qualifications

  • At least 8 years of experience as a Full Stack Developer with a focus on Microsoft Technologies.
  • Strong understanding of OOP and design patterns.
  • Good UI development skills and basic UX design skills.

Responsibilities

  • Design, implement and maintain web applications using C# .NET and Angular.
  • Collaborate with teams to deliver business requirements.
  • Identify and recommend solutions for technical debt.

Skills

Full Stack Development
C# and .NET Framework
ASP.NET MVC
Angular or React
SQL and Database Design
UI Development
Object-Oriented Programming
Source Control

Education

Relevant tertiary qualification in Software Development

Tools

Atlassian Suite
AWS or Azure
CI/CD Tools
Rabbit MQ or MSMQ
Job description
About our company

Adapt IT (Pty) Ltd is a subsidiary of Adapt IT Holdings Proprietary Limited and a market leader in developing specialised vertical market software and digitally‑led business solutions that assist clients across targeted industries to achieve more by improving their customer experience, core business operations, business administration and enterprise resource planning.

Our products help make businesses feel more in control of their expenses, and provide a cost assurance to help them keep within budget, while planning forecasts.

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. EPM 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.

Job description
  • Design, implement and maintain world‑class web applications and workflows using C# .NET as well as other technologies such as Angular.
  • 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.
Minimum requirements
  • At least 8 years of experience as a Full Stack Developer with a focus on Microsoft Technologies (C#, .NET Framework, ASP.NET, Web API)
  • Experience building front‑end web applications using web technologies such as ASP.NET MVC, Angular and / or React, 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 or PostgreSQL with proven experience with Data Modelling, Design, SQL Function, Stored Proc and other common MSSQL or PostgreSQL
  • 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
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, Jenkins, Atlassian Pipelines)
  • Experience with Messaging Frameworks like Rabbit MQ, MSMQ
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
Qualifications

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.