Position title
Software Developer
JOB PURPOSE

 

Our client is looking for a Software Developer to play a key role in the design, development, and maintenance of custom software solutions using the Microsoft Development Stack. This role requires a well-rounded, Full-stack Developer who can work independently on various aspects of the software development lifecycle while collaborating effectively with the development team. The successful candidate will deliver high-quality, secure software that aligns with the business’s internal requirements and standards.

ROLE REQUIREMENTS

 

QUALIFICATIONS:

 

  • Bachelor’s Degree in Computer Science, Information Technology, or a related field (or equivalent experience)

 

EXPERIENCE:

 

  • Minimum 3 years’ experience as a Software Developer
  • Several years of experience in software development, particularly within the Microsoft Development Stack
  • Proficiency in C#, T-SQL, ASP.Net, JavaScript, CSS, and other relevant languages and technologies
  • Experience with front-end frameworks like Angular and back-end technologies such as Node.js
  • Proven ability to work independently and collaboratively in a team environment

 

SKILLS AND COMPETENCIES:

 

  • Technical Expertise: Strong knowledge of full-stack software development, with the ability to handle complex development tasks across all layers
  • Problem-Solving: Excellent analytical skills, with the ability to think logically and creatively to solve technical challenges
  • Quality Focus: Commitment to producing high-quality, secure code that meets industry standards
  • Collaboration: Ability to work effectively within a team, providing support and mentorship to junior team members
  • Communication: Strong verbal and written communication skills, with the ability to articulate technical concepts clearly to both technical and non-technical stakeholders
  • Adaptability: Ability to adapt to new technologies and methodologies in a fast-paced development environment
ROLE RESPONSIBILITIES

 

  • Software Development:
    • Design, develop, and maintain software applications using the Microsoft Development Stack, including C#, T-SQL, ASP.Net, and other relevant technologies
    • Utilise modern front-end and back-end frameworks such as Angular and NodeJS to create responsive web applications, database-driven applications, and mobile solutions
  • Full-stack Development:
    • Work across the entire development stack, including database design, server-side logic, and front-end user interfaces
    • Ensure that all software components are seamlessly integrated and optimised for performance and scalability
  • Technical Implementation:
    • Translate business requirements into technical specifications and implement solutions that meet those requirements
    • Write clean, efficient, and secure code that adheres to global standards and best practices
  • Collaboration and Mentorship:
    • Collaborate with other developers, business analysts, and stakeholders to ensure that software solutions meet the business’s needs
    • Provide mentorship and guidance to junior developers, assisting them in improving their technical skills and understanding of best practices
  • Problem-solving and Innovation:
    • Apply strong analytical and logical thinking to identify and resolve development challenges
    • Conceptualise and implement innovative solutions to improve existing systems and address new business needs
  • Quality Assurance and Security:
    • Conduct thorough testing of software to ensure functionality, reliability, and security
    • Adhere to secure coding practices to protect business data and systems from potential vulnerabilities
  • Project Involvement:
    • Take responsibility for assigned projects or components of larger projects, ensuring timely and high-quality delivery
    • Balance multiple tasks and projects, effectively prioritising to meet deadlines
WORK ENVIRONMENT

 

  • Small IT team environment with a collaborative culture
  • Opportunities to lead small projects or take ownership of specific components within larger projects
  • Fast-paced with a focus on delivering high-quality software that meets the business’s evolving needs
Contacts

talent@afroant.com

021 461 1369

Employment Type
Contractor
Duration of employment
6 months
Industry
Transportation Industry
Job Location
Cape Town, Western Cape, South Africa
Date posted
May 5, 2025
Close modal window

Position: Software Developer

Thank you for submitting your application. We will contact you shortly!