Enable job alerts via email!

Intermediate Full Stack Software Developer

AllSpes (Pty) Ltd

Pretoria

On-site

ZAR 700 000 - 900 000

Full time

16 days ago

Job summary

A South African tech company is seeking a full-stack developer with a strong focus on Angular and proficiency in C# and ASP.NET MVC. The ideal candidate will have over 5 years of experience in web application development and a solid understanding of SQL databases. This role involves designing and debugging applications, collaborating with teams and stakeholders, and maintaining existing systems.

Qualifications

  • 5+ years of experience in full-stack development.
  • Strong understanding of Angular for front-end work.
  • Experience in writing T-SQL queries.

Responsibilities

  • Design, develop, test, and debug web applications.
  • Utilise strong understanding of Angular for user interfaces.
  • Develop back-end systems using C#, ASP.NET MVC, and MSSQL.

Skills

Full-stack development experience
Strong focus on Angular
Proficiency in C#
Experience with ASP.NET MVC
Understanding of SQL databases
Excellent problem-solving skills
Strong communication skills
Ability to work independently

Education

University degree in Computer Science
Job description
Essential Job Functions
  • Design, develop, test, and debug web applications according to functional requirements.
  • Utilise a strong understanding of Angular to build user interfaces that are responsive, performant, and user-friendly.
  • Develop, maintain, and deploy robust back-end systems using C#, ASP.NET MVC, and MSSQL. This includes building and managing databases, implementing business logic, and handling server-side operations.
  • Adhere to established coding standards and development methodologies (e.g., Agile).
  • Collaborate effectively with other developers, designers, and stakeholders to ensure technical feasibility and user satisfaction.
  • Communicate clearly and concisely with all levels of staff, including senior management and clients.
  • Troubleshoot, diagnose, and resolve software application errors.
  • Maintain and optimise existing systems after deployment.
  • Stay up to date on the latest technologies and industry trends within the full-stack development landscape.
  • Track and log work hours.
  • Maintain consistent communication with clients to manage expectations and address any concerns.
Skills Requirements
  • 5+ years of experience in full-stack development, with a strong focus on Angular for the front-end.
  • Proficiency in C# and ASP.NET MVC for back-end development.
  • A good understanding of SQL databases (MSSQL preferred), with experience in writing T-SQL queries.
  • Familiarity with Object-Relational Mapping (ORM) technologies (Entity Framework a plus).
  • Experience with RESTful APIs is beneficial.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
Life skills requirements
  • Strong analytical skills.
  • Attention to detail.
  • Experience working effectively as part of a team.
  • Good written and verbal communication skills.
  • Inter-personal skills.
  • A flexible approach and ability to adapt.
  • Ability to work under own initiative and under pressure.
Qualification requirements
  • University degree in Computer Science or similar tertiary qualification
  • Microsoft Certified Solutions Developer (MCSD) beneficial
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.