Intermediate Software Developer

3 days ago


Milnerton, Western Cape, South Africa Solar MD Full time R200 000 - R450 000 per year

About Solar MD - LEADERS IN ENERGY STORAGE

Solar MD was founded in 2014, with a vision of affordable clean energy with the goal to develop and manufacture battery systems that store electricity from renewable energy sources as efficiently as possible. We are committed to sustainability, excellence, and transforming the way our world is powered.

About the Role

As an
Intermediate
Software Developer
at Solar MD, you will play a key role in the development, testing, and optimization of our Java-based software solutions. You'll contribute to a variety of projects, including myWork24, our in-house warehouse management system; myPower24, a customer-facing monitoring portal, LoggerV2, our data logging and analysis software, as well as other tools used in factory production and operations. Your work will directly enhance software quality, system efficiency, and overall team productivity within the R&D Software Department.

Top three outcomes of the Role

  • High-Quality, Reliable Software Solutions

The developer consistently delivers robust and well-tested Java-based applications that enhance the efficiency and reliability of Solar MD's critical systems.

  • Optimized Software Performance

The developer identifies and implements improvements that enhance system performance and scalability, ensuring the software remains efficient and meets the evolving needs of the business.

  • Timely Project Contributions:

Completes assigned tasks within expected timelines, contributing to smooth project workflows and reducing delays.

Key Responsibilities

Software Development and Maintenance

  • Design, develop, and maintain high-quality software applications that meet business requirements.
  • Write clean, efficient, and well-documented code in line with company and industry best practices.
  • Ensure code accuracy and maintainability while continuously improving coding proficiency and applying feedback effectively.
  • Complete assigned development tasks within expected timelines to support smooth project progress.

System Optimization and Troubleshooting

  • Identify and resolve inefficiencies or technical issues in deployed systems.
  • Actively participate in software testing, identifying issues early, and documenting findings thoroughly.
  • Implement optimizations that enhance application scalability, performance, and resource utilization.
  • Contribute to improving system reliability by reducing downtime and response times for key applications.

Collaboration and Communication

  • Work closely with R&D Software team members to align development efforts with company objectives and project goals.
  • Participate in team meetings, providing updates, insights, and actionable feedback to enhance collaboration.
  • Contribute to improved alignment between software deliverables and organizational goals through proactive communication.
  • Foster a positive and cooperative team environment by sharing knowledge, offering feedback, and supporting peers.

Knowledge and skills

  • Diploma in a related technical field is required.
  • Bachelor's degree in IT, Computer Science or related field.
  • 3+ years' experience in Java software development, including full-stack or back-end roles.
  • Proficient in Java and frameworks such as JakartaEE/Spring.
  • Thorough understanding of front-end technologies (HTML, CSS, JavaScript) and RESTful APIs.
  • Good Understanding of relational databases like MySQL and ORM tools.
  • Analytical mindset to debug, troubleshoot, and optimize code efficiently.
  • A growth mindset and interest in staying updated on Java technologies and software development trends.
  • Ability to organize, prioritize and effectively multi-task daily and work in a fast-paced environment.
  • Self-motivated with strong organizational skills and the ability to manage multiple projects simultaneously.
  • Attention to detail and commitment to high-quality standards.

Desired competencies

Intelligence, Analysis Skills, Judgement/Decision making, Creativity, Experience, Integrity, Education, Team Player, Enthusiasm, Energy/Drive.



  • Milnerton, Western Cape, South Africa Solar MD Full time R90 000 - R120 000 per year

    About Solar MD - LEADERS IN ENERGY STORAGESince 2014,Solar MDhas been a global leader in energy storage solutions, providing affordable, reliable, and quality products to homes, businesses, and industries globally. With hundreds of thousands of units installed in over 50 countries, our innovative technology is building a brighter, greener future for...

  • Web Developer

    5 days ago


    Milnerton, Western Cape, South Africa Hire Resolve Full time R120 000 - R240 000 per year

    Job Title: Web DeveloperHire Resolves client is seeking a talented and experienced Web Developer to join their team in Milnerton, Western Cape. As a Web Developer, you will be responsible for designing, developing, and maintaining websites for clients. You will work closely with the design team to create visually appealing and user-friendly websites that...

  • Technical Writer

    5 days ago


    Milnerton, Western Cape, South Africa Solar MD Full time R250 000 - R400 000 per year

    About Solar MD - LEADERS IN ENERGY STORAGESince 2014, Solar MD has been a global leader in energy storage solutions, providing affordable, reliable, and quality products to homes, businesses, and industries globally. With hundreds of thousands of units installed in over 50 countries, our innovative technology is building a brighter, greener future for...


  • Milnerton, Western Cape, South Africa DotActiv Full time R144 000 - R240 000 per year

    At DotActiv, we pride ourselves on providing the South African retail market with high-quality category management software and advisory services aimed at making in-store shopping an all-round better experience. The purpose of our existence is: "To accelerate the world's transition to retail sustainability through category management that simultaneously...


  • Milnerton, Western Cape, South Africa Pty Full time R1 200 000 - R1 800 000 per year

    OVERALL JOB PURPOSE The Project Manager is responsible for delivering a project through its various stages that will include design, facilitation, estimation, project implementation, client liaison, commissioning and close out. All duties should be performed aligned to ensuring compliance to SFI's QMS for the area of responsibility.OVERALL ROLE CONTEXTThe...


  • Milnerton, Western Cape, South Africa NXG Enterprises Full time R145 000 - R300 000 per year

    We are seeking a forward-thinking AI Integration Intern to help implement, optimise, and support AI systems across our group of companies.In this role, you will assist employees with onboarding to AI tools, integrate AI solutions into everyday workflows, conduct research on emerging AI technologies, and work directly with managers and external partners. This...


  • Milnerton, Western Cape, South Africa Solar MD Full time R500 000 - R750 000 per year

    About Solar MD - LEADERS IN ENERGY STORAGESince 2014, Solar MD has been a global leader in energy storage solutions, providing affordable, reliable, and quality products to homes, businesses, and industries globally. With hundreds of thousands of units installed in over 50 countries, our innovative technology is building a brighter, greener future for...


  • Milnerton, South Africa Solar MD Full time

    Intermediate Software Engineer Solar MD Milnerton, Western Cape, South Africa About Solar MD Since 2014, Solar MD has been a global leader energy storage solutions, providing affordable, reliable, and high‑quality products to homes, businesses, and industries worldwide. We are committed to developing and manufacturing high‑performance energy storage...


  • Milnerton, South Africa OneNebula Full time

    Are you passionate about designing and delivering high quality software? Do you possess high technical skills? Do you have an ambition for innovation? If your answer is yes, then we would love to have you join the Nebula team. We are looking for a dynamic Software Development Manager that will lead the execution of our custom software development teams to...


  • Milnerton, South Africa OneNebula Full time

    We are a group of Agile thinkers that challenge each other to unlock our own and our client’s infinite potential and we have an exciting opportunity which exists in our environment for a Software Development Manager. What is the purpose of role Its simple - we want someone who will lead the execution of the customers engagement to ensure delivery against...

  • Ict Technician

    1 week ago


    Milnerton, South Africa Lesedi Full time

    **PURPOSE OF ROLE** To provide 1st Level Support for Cloud, Desktop, Server, and Networks for Lesedi IT Systems (Not limited) **KEY PERFORMANCE AREAS (All sites)** - Attend Servicedesk calls and close in SLA timeframe. - Laptop/Desktop (Specification, Procure, Distribute, Support). - Manage and maintain all Meeting rooms, video conferencing (not...

  • Creditors Clerk

    1 week ago


    Milnerton, South Africa Alexander Munro Consulting Full time

    The Creditors Clerk, based in Milnerton, Cape Town, manages the full creditors function and supports debtors within a fast-paced finance team. The role requires accounting knowledge, attention to detail, initiative, and experience in finance, particularly with Input VAT and cashbook processing. **Key Responsibilities** - Full function creditors and limited...

  • Finops Intern

    1 week ago


    Milnerton, South Africa OneNebula Full time

    Are you ready to launch your professional development? And to take your career to the next level? If you answered yes, you are ready to join a business based on longevity and the development and growth of each team member. Nebula’s Shared Support Services team provides support to global clients to enable a range of cloud technologies focused on enabling...


  • Milnerton, South Africa Dante Personnel Full time

    Western Cape, Milnerton - R R25 000 - R R25 000 (Full company vehicle, laptop, cell phone, petrol card and more)- Sales/Training/Installations Consultant Mosselbay, Western Cape R25 000 per month plus benefits This is a software development company with their Head Office based in Pretoria. However the position is for the Mosselbay area. **Minimum...

  • QA Engineer

    2 weeks ago


    Milnerton, South Africa dotdigital Full time

    About Us The Company: Dotdigital is a thriving global community of passionate, dedicated professionals, committed to the collective success of the organization and its clients. Our core principles of innovation, teamwork, and client‑focused solutions drive us to approach challenges with a growth mindset and take ownership of our work. The Product:...


  • Milnerton, South Africa Alien Automation Technologies Full time

    We are seeking an electronic technician with at least 3 year diploma qualification. Job includes (but not limited to) design, building, testing and repairs of electronic circuits, mostly smd. Job also includes managing production, client orders and procurement of parts. Experience in firmware development using c and/ or Keil c and CAD will be highly...

  • Graphic Designer

    2 weeks ago


    Milnerton, South Africa Bonafide Human Capital (Pty) Ltd Full time

    Our client in the automotive industry based in Milnerton has a vacancy for a Creative Graphic Designer with strong design, marketing and content creation skills to join their team. POSITION INFO: AUTOMOTIVE INDUSTRY Key Responsibilities: • Design and develop marketing materials, POS, brand collateral and dealer network content. • Manage social media...