Intermediate Software Engineer
2 weeks ago
About Solar MD - LEADERS IN ENERGY STORAGE
Since 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 everyone.
We are committed to developing and manufacturing high-performance energy storage solutions that maximize the potential of renewable energy sources. We are committed to delivering energy storage solutions of exceptional quality and reliability. Our in-house engineering and fabrication expertise ensures the highest standards throughout the entire process, from design and manufacturing to rigorous testing. Combined with our strengths in electrical, software, and mechanical design, and backed by exceptional after-sales technical support, we provide innovative solutions that meet the evolving needs of the energy storage market.
We are seeking a dynamic and experienced professional to join our team as the
Intermediate Software Developer.
Role Overview
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.
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.
The position is based in the office full time.
-
Intermediate Software Developer
3 days ago
Milnerton, Western Cape, South Africa Solar MD Full time R200 000 - R450 000 per yearAbout Solar MD - LEADERS IN ENERGY STORAGESolar 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...
-
Technical Writer
5 days ago
Milnerton, Western Cape, South Africa Solar MD Full time R250 000 - R400 000 per yearAbout 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...
-
AI Integration Intern
1 week ago
Milnerton, Western Cape, South Africa NXG Enterprises Full time R145 000 - R300 000 per yearWe 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...
-
HR & Talent Acquisition Specialist
1 day ago
Milnerton, Western Cape, South Africa Solar MD Full time R500 000 - R750 000 per yearAbout 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...
-
Intermediate Software Engineer
4 weeks ago
Milnerton, South Africa Solar MD Full timeIntermediate 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...
-
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...
-
Software Development Manager
1 week ago
Milnerton, South Africa OneNebula Full timeWe 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...
-
ENGINEER – JOINERY
4 days ago
Milnerton, South Africa Robertson and Caine International Yachts Full timeOverview Reporting to the Joinery Automation Specialist, the Engineer will assist with daily engineering and drafting tasks to create various technical documents to assist in the efficient engineering and manufacture of all R&C products. Daily responsibility is focused (but not limited to) safety, quality, manufacturing efficiency, model integration, and...
-
Finops Intern
1 week ago
Milnerton, South Africa OneNebula Full timeAre 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...
-
QA Engineer
2 weeks ago
Milnerton, South Africa dotdigital Full timeAbout 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:...
-
Creditors Clerk
1 week ago
Milnerton, South Africa Alexander Munro Consulting Full timeThe 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...
-
IT Technician
1 week ago
Milnerton, South Africa Unique Personnel Full time**Job Number** - 71055 **Job Type** - Permanent **Job Title** - (D8992) IT Technician - Western Cape **Computer Skills** - Computer literate,Anydesk,Teamviewer,Fortifate firewall,Yealink Video **Industry** - Automotive **City** - Milnerton **Province** - Western Cape - Our Client is looking for an IT Technician to join their team!**OVERVIEW**: **DUTIES...
-
Multi-Disciplinary Project Manager
6 days ago
Milnerton, South Africa Assegai Full timeSUMMARY : Our client is looking for a Multi-Disciplinary Project Manager to join their dynamic team in Cape Town. The Project Manager will report directly to the Senior Project Manager and will be responsible for the planning, execution, and delivery of medium to large-scale infrastructure projects. POSITION INFO : About the Role : A multidisciplinary...
-
HR & Talent Acquisition Specialist
3 weeks ago
Milnerton, South Africa Solar MD Full timeSolar MD Milnerton, Western Cape, South Africa Get AI-powered advice on this job and more exclusive features. About Solar MD - LEADERS IN ENERGY STORAGE Since 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...