Junior C# Developer Position at Solugrowth (Pty) Ltd.
Job Description
Solugrowth (Pty) Ltd. is seeking a talented and enthusiastic Junior C# Developer to join their innovative team. This role offers an exciting opportunity for a developer keen to grow their skills across the full stack, working with modern technologies like .NET, React, and Microsoft Azure. As a Junior C# Developer, you will be involved in the entire software development lifecycle, from understanding requirements and contributing to architecture to deployment and ongoing support. This position is perfect for someone who writes clean, well-tested code and is eager to contribute to a disciplined engineering process under the guidance of experienced senior team members, with a unique opportunity to gain exposure to integrating AI capabilities.
Role overview
We are seeking a skilled Full Stack Developer to design, build, and maintain modern, cloud-native business applications. The successful candidate will work across the full development lifecycle — from requirements and architecture through to deployment and support — building robust back-end services in .NET and responsive front-end interfaces in React, all hosted on Microsoft Azure. This role suits a developer who is keen to grow, writes clean and well-tested code, and is comfortable contributing to a disciplined, structured engineering process under the guidance of senior team members. Exposure to integrating AI capabilities (e.g. large language models) into production applications is a key differentiator for this position.
Key Responsibilities
- Design, develop, test, and maintain web applications using the .NET framework and React.
- Build and consume RESTful APIs, and seamlessly integrate with both internal and third-party services.
- Develop and optimise relational data models and queries within Microsoft SQL Server to ensure high performance and data integrity.
- Deploy, configure, and monitor applications effectively on the Microsoft Azure cloud platform.
- Integrate AI/LLM capabilities (e.g., Anthropic, OpenAI) into application workflows through effective prompt design and API usage.
- Manage source control, branching strategies, and conduct thorough code reviews using GitLab (or equivalent platforms).
- Participate fully in all stages of the software development lifecycle — including requirements gathering, design, implementation, testing, deployment, and ongoing maintenance.
- Write automated unit and integration tests, and contribute to the development and maintenance of CI/CD pipelines.
- Collaborate effectively with team members, technical leads, and various stakeholders to deliver high-quality solutions on schedule.
- Troubleshoot, debug, and resolve issues efficiently across the full stack, ensuring application stability and performance.
Why Join Solugrowth (Pty) Ltd.
Solugrowth (Pty) Ltd. offers a stimulating and forward-thinking environment where innovation is at the core of everything they do. As a Junior C# Developer, you will be part of a team that embraces cutting-edge technologies and agile methodologies. The company is committed to fostering professional growth, providing mentorship from senior developers, and offering continuous learning opportunities, especially in emerging fields like AI integration. You will gain invaluable experience working on diverse projects, contributing to impactful solutions, and developing a robust skill set that is highly sought after in the tech industry. Solugrowth values collaboration, technical excellence, and a passion for problem-solving, making it an ideal place to launch and accelerate your development career.
How to Apply
Please apply using the Quick Apply button on this page.
* Salary is estimated based on market research and may not be accurate.
Requirements
- .NET development: Strong proficiency in C# and the .NET platform (.NET 10 preferable), including building back-end services and APIs.
- React: Solid experience building component-based front-end interfaces, with a good command of JavaScript (and ideally TypeScript).
- Microsoft Azure: Practical experience deploying and running applications in the Azure cloud (e.g., App Service, SQL Database, Storage, Key Vault).
- Microsoft SQL Server: Competent in database design, T-SQL, indexing, and query optimisation.
- Source control: Hands-on experience with GitLab or equivalent (GitHub, Azure DevOps, Bitbucket), including branching strategies and merge/pull request workflows.
- AI prompting: Experience working with AI/LLM providers such as Anthropic or OpenAI, including prompt engineering and integrating their APIs into applications.
- SDLC: Sound understanding of the software development lifecycle and modern delivery practices (Agile / Scrum).
- Adaptable and eager to learn new technologies, particularly in the rapidly evolving AI space.
Free Career Tools
Boost your chances of getting hired with our free resources.
CV Builder
Create a professional, ATS-friendly CV in minutes.
Z83 Form Filler
Easily complete the official government Z83 form online.
AI Interview Prep
Practice interview questions and get instant AI feedback.
Salary Calculator
Calculate exactly what your take-home pay will be.
Z83 Guide & Downloads
Step-by-step guide with free editable and non-editable PDF downloads.
Career Advice
Read tips on interviews, CV writing, and getting hired.
Similar Jobs
Explore other opportunities matching this role
R10 000 - R10 000
R12 000 - R12 000
R8 500 - R8 500