Intermediate AI Software Engineer
Tumaini Consulting
Our client is looking for an Intermediate Software Engineer to join a collaborative engineering team delivering high-quality software solutions across a diverse range of projects. This role offers the opportunity to work with modern technologies, contribute to AI-enabled software solutions, and take ownership of features from design through deployment while collaborating with experienced engineers and stakeholders.
Key Responsibilities
- Design, develop, test and maintain high-quality software applications.
- Take ownership of features and modules throughout the software development lifecycle.
- Translate business requirements into scalable technical solutions.
- Participate in solution design, estimation and architecture discussions.
- Develop clean, efficient and maintainable code using modern development practices.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Collaborate with cross-functional teams, clients and technical stakeholders.
- Mentor and support junior developers where appropriate.
- Contribute to the development of AI-enabled features and explore opportunities to leverage Machine Learning and Large Language Models (LLMs) within software solutions.
- Ensure software meets business, security and quality standards.
Minimum Requirements
- BSc Degree in Computer Science or a closely related field.
- Minimum of 3 years' professional software development experience.
- Proficiency in two or more of the following technologies:
- C#
- TypeScript
- Python
- .NET
- React
- Angular
- Flutter experience will be advantageous.
- Exposure to AI technologies, including Machine Learning (ML) and Large Language Models (LLMs), is highly desirable.
- Experience integrating AI services, APIs or AI-assisted development tools will be advantageous.
- Strong understanding of software engineering principles, object-oriented programming and design patterns.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration abilities.
- Ability to work independently and take ownership of deliverables.
- Curious mindset with a passion for learning emerging technologies.
- South African citizen
Only shortlisted candidates will be contacted.
Submit your CV to Sign in to view email or call 031 350 4018.
Visit our website for more exciting career opportunities: https://tumaini.co/
Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful.
For employers only
Is this your company's job post? Verify ownership to manage this listing and receive applications directly.
Claim this listingLooking to apply for this job? Use the Apply button above.
See more jobs in Stellenbosch, Western Cape