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