Overview
This is your opportunity to step beyond the code and influence the entire software lifecycle.
We're looking for an ambitious Intermediate Full-Stack Developer ready to take on the challenge of architecting solutions, building scalable back-end APIs and leading small project teams.
You'll be a key player in ensuring our projects meet and exceed client goals through your logical thinking, technical expertise and clear communication.
We value developers who take ownership of their work and use their interpersonal skills to create a collaborative and successful team.
If you're ready to grow your skills in software architecture and mentorship while building high-quality software, we'd love to hear from you.
Responsibilities
Duties & Responsibilities:
- Full-Stack Development: Design, develop, and maintain scalable back-end services and APIs using C# on modern .NET versions (.NET 6+).
- Front-End Implementation: Build responsive and intuitive user interfaces using Angular, leveraging frameworks like Angular Material and Bootstrap.
- Database Management: Design, optimise and maintain database schemas (SQL Server, PostgreSQL, or MySQL) and write clean, efficient queries, stored procedures and functions.
- Solution Architecture: Actively participate in technical design and architecture discussions, helping to plan and structure new applications and features.
- Project Execution: Translate client needs and project requirements into clear, actionable technical tasks for yourself and the team.
- Technical Guidance & Mentorship: Provide technical guidance to junior developers and other colleagues, conduct thoughtful code reviews and ensure best practices in coding and security.
- Testing & Quality Assurance: Implement automated tests, including unit, integration and end-to-end tests.
Code Experience:
- Languages & Frameworks: C#, .NET Core / .NET 6+, ASP.NET, Angular, TypeScript, SQL
- Security: OAuth, JWT and secure coding principles.
Basic Qualifications
- Degree or Diploma in Computer Science / Information Technology / Software Development (or have completed a comparable qualification).
- English written and verbal skills are essential for this role.
Additional
- Experience with cloud platforms like Azure or AWS.
- Knowledge of CI/CD pipelines and practices.
- Familiarity with containerisation technologies like Docker.
- Experience in Linux (WSL)
Work Environment, Benefits and Perks
- Be part of a global digital transformation journey.
- Work with cutting-edge technology and meaningful projects.
- Join a team that values principled entrepreneurship, collaboration, and respect.
- Opportunity to travel, grow your skills, and shape your own career path.
S4is an Employment Equity employer who gives preference to suitable candidates who add to the diversity of the Company.
All applicants meeting the requirements will be considered, but preference will be given to members of the designated groups (previously disadvantaged groups).
Please note:
Only short-listed candidates will be contacted for this role.
#J-18808-Ljbffr