Job Description:
Education and Experience:

Grade 12

Diploma/Degree in Software Development

+3 years of experience in Software Development

Knowledge of Front-end technologies such as HTML, CSS, JavaScript, or modern

framework like Angular/React. * Familiarity with cloud environments like Azure, AWS, or Google Cloud.

Experience working in Agile or Scrum development methodologies.

Experience with tools like SSIS, SSRS, or equivalent reporting solutions.

Strong proficiency in C# programming, including experience with frameworks

like .NET Core or ASP.NET MVC. * Extensive knowledge of SQL Server and MySQL, including database design,
optimization, and administration.
Responsibilities:
Stategic Accountability:

Design, develop and maintain software solutions, taking ownership of your

work while actively contributing to team projects. * Strong specialization in C#, SQL Server and MySQL.

Fostering a supportive, innovative, and high-performing team environment.

Software Development:
Design, Development and Maintenance

Develop high-quality software solutions using C# in ASP.NET and/or desktop

environment. * Create and maintain relational databases in SQL Server and MySQL, including
writing optimized queries, stored procedures, and scripts. * Participate in code reviews, ensuring adherence to coding standards, security
practices, and scalability requirements.
Problem Solving and Debugging

Troubleshoot, debug, and enhance existing applications, ensuring they perform

optimally in production environments. * Collaborate with stakeholders to understand requirements and translate them
into technical specifications.
Technical Innovation

Identify opportunities to improve processes, systems, and software quality.

Stay updated on the latest technologies in C# and database management to

drive modernization and efficiency.
Leadership and Team Collaboration
Leadership and Team Collaboration:
Leadership Roles

Mentor junior developers, sharing expertise in C#, SQL Server, and MySQL.

Take initiative in leading small project teams, delegating tasks, and ensuring

timely delivery of milestones. * Act as a technical point of contact, providing guidance and support to team
members.
Comradery and Teamwork

Foster a positive, inclusive team environment that values collaboration and

innovation. * Actively engage in team-building activities, contributing to a culture of mutual
respect and support. * Champion open communication, bridging gaps between team members and
stakeholders to align goals.
Ownership and Initiative

Proactively identify challenges and implement solutions without waiting for

direction. * Take ownership of assigned projects, from planning and development to
deployment and support.
Advocate for the use of best practices and modern tools to enhance team
productivity.

Abantu Staffing Solutions

You must sign in to apply for this position.