Skip to main content

Venn Cubed

Junior Software & Systems Developer

Join Venn Cubed’s consulting team to design, develop, and maintain software solutions and client systems. Work alongside senior engineers, gaining hands-on experience in data systems, interfaces, and software development, along with opportunities to grow your technical skills while solving real-world problems.

Role Responsibilities

• Design, develop and test software solutions, ensuring high-quality, maintainable code
• Implement the following:
   o Web interfaces (JavaScript – Analogic Framework) and
   o Backend functionality (Python-Flask)
• Debug and troubleshoot data and system issues
• Maintain documentation for data architecture, pipelines, and system configurations
• Write unit tests and assist with integration testing
• Collaborate with developers, analysts, and project managers
• Follow established development process, methodologies and coding standards
• Stay updated on industry trends and enhance technical skills
• Maintain and patch client environments, troubleshoot system issues, and automate tasks

Required Skills & Experience

• Bachelor’s degree in information systems, Engineering, Computer Science, or related field
• 2+ years in software development or data engineering
• Proficiency in SQL, database management, and at least one backend and one frontend language
• Preferred languages and experience using Python & JavaScript
• Strong problem-solving skills and teamwork experience
• Strong communication and collaboration skills, with the ability to work effectively in a team environment.

Bonus Skills (Preferred)

• Honours degree in a relevant field.
• Experience with SSIS, Power BI, Git, REST APIs, and JSON/XML.
• Familiarity with Agile/Scrum, SOLID principles, and design patterns.
• Big Data technologies (e.g., Hadoop), MDX queries.
• Experience with HTML, and CSS.

Contact

Nicol Smit

Tel: +27 21 914-3858

nicol@venncubed.co.za