Software Developer III Role at Smollan
Job Description
Smollan, a global leader in retail solutions, is seeking a talented and motivated Software Developer III to join its innovative technology team. This role presents an exciting opportunity for a developer with a solid foundation in software engineering principles and a passion for creating robust, scalable, and efficient applications. As a Software Developer III, you will be instrumental in the design, development, and maintenance of critical software systems that power Smollan's diverse range of retail and consumer engagement solutions. You will work within an agile development framework, collaborating closely with product managers, UX/UI designers, and other engineers to deliver high-quality software that meets business objectives and enhances user experience. This position offers a chance to contribute to impactful projects, leverage modern technologies, and grow your expertise within a supportive and forward-thinking environment. Smollan is committed to fostering a culture of continuous improvement and innovation, making it an ideal place for developers to expand their skill set and advance their careers in the dynamic tech landscape.
Key Responsibilities
- Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
- Develop and maintain high-quality, scalable, and secure software applications using relevant programming languages and frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, well-documented, and efficient code following best practices and coding standards.
- Conduct code reviews to ensure code quality, maintainability, and adherence to architectural guidelines.
- Troubleshoot, debug, and resolve software defects and technical issues.
- Contribute to the continuous improvement of development processes and tools.
- Stay updated with emerging technologies and industry trends to recommend and implement innovative solutions.
- Assist in the creation and maintenance of technical documentation.
Why Join the Company
Joining Smollan means becoming part of a global organisation that is at the forefront of retail technology and innovation. You will have the opportunity to work on challenging and diverse projects that impact millions of consumers and businesses worldwide. Smollan fosters a dynamic and collaborative work environment where creativity is encouraged, and professional development is prioritised. The company offers a supportive culture, providing access to continuous learning resources, mentorship, and opportunities for career advancement within its extensive global network. You will be part of a team that values teamwork, integrity, and a commitment to delivering exceptional results. Smollan is dedicated to creating a positive impact, both through its business solutions and its commitment to employee well-being and community engagement. This role offers a unique chance to grow your technical skills and contribute to the evolution of retail solutions in a leading industry player.How to Apply
Please ensure you have read and understood the Smollan Terms and Conditions and Privacy Policy regarding the processing of your personal information for this Job Application. You will be required to confirm your consent during the application process. Please apply using the Quick Apply button on this page.* Salary is estimated based on market research and may not be accurate.
Requirements
- A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
- Proven experience in software development, with a strong understanding of object-oriented programming principles.
- Proficiency in at least one modern programming language (e.g., C#, Java, Python, JavaScript) and relevant frameworks.
- Experience with database technologies (e.g., SQL Server, MySQL, PostgreSQL, MongoDB).
- Familiarity with software development methodologies, particularly Agile/Scrum.
- Understanding of version control systems (e.g., Git).
- Strong problem-solving skills and the ability to debug complex issues.
- Excellent communication and teamwork skills.
- Ability to work independently and manage time effectively.
Free Career Tools
Boost your chances of getting hired with our free resources.
CV Builder
Create a professional, ATS-friendly CV in minutes.
Z83 Form Filler
Easily complete the official government Z83 form online.
AI Interview Prep
Practice interview questions and get instant AI feedback.
Salary Calculator
Calculate exactly what your take-home pay will be.
Z83 Guide & Downloads
Step-by-step guide with free editable and non-editable PDF downloads.
Career Advice
Read tips on interviews, CV writing, and getting hired.
Similar Jobs
Explore other opportunities matching this role
Not specified
R5 500 - R5 500
Not specified