Enable job alerts via email!

Full Stack Developer

Level Up

Centurion

On-site

ZAR 400 000 - 600 000

Full time

30+ days ago

Job summary

A leading tech firm is seeking a full stack developer in Centurion, Gauteng, with 3-5 years experience. The role involves designing, developing, and maintaining web applications, focusing on both front-end and back-end development. Candidates should possess strong skills in C#, ASP.NET and SQL, along with a commitment to professional service delivery and collaboration within an agile team.

Qualifications

  • Proven experience in API design and development.
  • Strong commitment to professional service delivery.
  • Experience in agile development methodologies.

Responsibilities

  • Design, develop, and maintain web applications.
  • Collaborate with cross-functional teams for requirements.
  • Conduct thorough testing and debugging of applications.

Skills

API design
C#
ASP.NET
JavaScript
SQL
HTML/CSS
TypeScript
Agile methodologies
Problem-solving skills

Education

Relevant tertiary qualification

Tools

.NET Framework
.NET Core
Entity Framework
SQL Server
Azure DevOps
Job description
Overview

Purpose of the role

Our clientis seeking a full stack developer with 3-5 years' experience. The ideal candidate will be responsible for designing, developing, and maintaining software applications across the entire stack and hold a firm understanding of web frameworks, APIs, databases, and back-end languages. The successful candidate will join our client's dynamic IT division, playing a crucial role in ensuring our clients clients'utilize the latest technology through our client'sproprietary software system.

Responsibilities
  • Full Stack Development : Design, develop, and maintain web applications with a focus on both front-end and back-end development.
  • Develop server-side code using C# and ASP.NET
  • Write complex SQL queries ensuring high performance and responsiveness
  • Collaborate with cross-functional teams to gather requirements, translate them into technical specifications, and implement efficient and scalable solutions.
  • Develop efficient and maintainable code, adhering to best practices and coding standards.
  • Create responsive and user-friendly front-end interfaces ensuring a seamless user experience.
  • Design and optimize databases using SQL, ensuring data integrity and performance.
  • Conduct thorough testing and debugging of software applications to ensure high-quality and bug-free deliverables.
  • Stay up-to-date with the latest industry trends and technologies, and actively contribute to knowledge sharing within the team
Qualifications, Skills & Experience
  • A relevant tertiary qualification
  • Has proven experience in API design, API development and the excellent documentation thereof (Web API, REST)
  • Skilled in .NET Framework, .NET Core, C#, Web API, Entity Framework
  • Has a good understanding of ASP.NET MVC, JavaScript, HTML, XML.
  • Experience working with SQL databases and SSRS
  • Solid understanding of database design and development using SQL Server or other relational databases, with experience in T-SQL.
  • Knowledge of agile development methodologies and test-driven development
  • A strong commitment to professional service delivery
  • Innovative, critical thinking and problem-solving skills
  • The ability to work independently and in a team oriented, collaborative environment
  • Exposure to SOA and microservices design and principles
  • Exposure to Azure DevOps and CI / CD concepts
  • Has worked on an Agile team and has a solid understanding of the Scrum methodology
  • Well-versed in HTML and CSS
  • Proficient in TypeScript
  • Has a love of technology and a native desire to keep up to date with developments in your chosen languages and tools.
  • Has a passion for assisting and mentoring, sharing knowledge and skills, and uplifting the team's proficiency
  • Experience and exposure that will be beneficial for your application include :
  • Highly developed expertise in at least one of the major OOP languages - Java, C# and JavaScript.
  • Highly developed expertise in at least one of the major frameworks - Java, .Net, Node, React, and Angular
  • Exposure to and experience with various other back and front-end development tools
  • Exposure to and experience with various web development tools
  • A high degree of technical understanding and ability to express complex problems and processes to other members of the team and representatives of the client
  • A drive for ethical, professional delivery, and personal growth
  • Proficiency in mobile development using .Net Maui advantageous.
  • ERP Integration through ODATA services, web services, web API, WSDL, SOAP, SAP Integration.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.