What You'll Be Doing
Full Stack Development
- Design, develop, test, and maintain high-quality software applications using .NET, C#, and Python.
- Build responsive, intuitive, and engaging user interfaces using modern front-end technologies such as Angular, Vue.js, HTML, CSS, and JavaScript.
- Develop robust back-end services, APIs, and integrations that support scalable and reliable applications.
- Ensure solutions are optimized for performance, maintainability, and security.
Architecture & Solution Design
- Collaborate with stakeholders, developers, and business teams to gather requirements and design effective technical solutions.
- Contribute to application architecture decisions and system design discussions.
- Apply best practices and modern development methodologies throughout the Software Development Life Cycle (SDLC).
Database & Cloud Technologies
- Design and manage database solutions across platforms such as MS SQL, MySQL, SQLite, MongoDB, and Oracle.
- Implement efficient data models, ensuring data integrity, security, and performance.
- Develop and deploy cloud-based applications using Microsoft Azure.
- Utilize messaging technologies such as RabbitMQ to enable reliable communication between services.
Continuous Improvement
- Participate in code reviews and contribute to a culture of technical excellence and knowledge sharing.
- Troubleshoot, debug, and resolve application issues while continuously improving system performance.
- Stay current with emerging technologies, industry trends, and best practices to drive innovation within the development team.
What We're Looking For
Qualifications
- Degree in Computer Science, Software Engineering, or a related field, or an equivalent NQF Level 7 qualification.
Experience
- Minimum 8 years of professional software development experience.
- Strong commercial experience in both C# and Python development.
- Proven experience working across the full software development lifecycle in agile environments.
Technical Expertise
Essential:- Microsoft Visual Studio and the .NET Framework.
- C#, Python, and object-oriented programming principles.
- REST APIs and web services.
- SQL database technologies, including MS SQL, MySQL, SQLite, and Oracle.
- HTML, CSS, JavaScript, AJAX, and jQuery.
- Modern front-end frameworks, including Angular and Vue.js.
- MVC architecture, Entity Framework, and LINQ.
- Microsoft Azure cloud technologies.
Advantageous:- Xamarin mobile application development for Android and iOS.
- Windows Communication Foundation (WCF).
- Windows Presentation Foundation (WPF).
- Experience with message broker technologies such as RabbitMQ.
- Experience working with MongoDB and distributed systems.
Who You Are
- A natural problem solver with strong analytical thinking skills.
- Passionate about creating quality software and continuously improving your craft.
- A strong communicator who can effectively engage with both technical and non-technical stakeholders.
- Self-motivated, adaptable, and comfortable working in a fast-paced environment.
- Equally effective working independently or as part of a collaborative team.
- Committed to delivering solutions that are scalable, reliable, and user-focused.
Why Join Us?
✅ Work on exciting, business-critical projects
✅ Exposure to modern technologies and cloud platforms
✅ Collaborative, innovative, and supportive team culture
✅ Opportunities for continuous learning and career growth
✅ A chance to influence architecture, design, and development decisions
✅ Meaningful work that drives real business value
Apply now!
For more IT jobs, please visit
www.networkrecruitmentinternational.com/ I also specialise in recruiting in the following:
Software Development
Data Engineer
Data Analyst
Infrastructure
Architecture
... and more!
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
For more information contact:
Sfundo Shoba
Recruitment Consultant
https://www.linkedin.com/in/sfundo-shoba-500ab4202/