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