Skip to content
mimi

Software Developer - Intermediate

KFML Holdings

Gqeberha · On-site Full-time 1w ago

About the role

Job Advert Summary

As a Software Developer, you will play a vital role in designing, developing, and maintaining high-quality software solutions. You will collaborate with cross-functional teams to understand project requirements, implement code, perform testing, and contribute to the overall success of software development initiatives.

At our company, we live by our ICARE values: Innovation, Collaboration, Accountability, Respect, and Empathy. We believe in fostering creativity and developing forward-thinking solutions to drive excellence. Our collaborative approach brings together diverse perspectives to achieve shared goals, while accountability ensures that we take ownership of our actions to build trust and credibility. We hold respect at the core of our interactions, valuing each individual’s contributions and treating everyone with dignity. Lastly, empathy guides us to understand and support others, creating a compassionate and inclusive environment where everyone can thrive.

Minimum Requirements • Bachelor's degree in Computer Science, Software Engineering, or a related field. • Proven experience as a software developer, including full-cycle software development projects.

Duties and Responsibilities • Designing and implementing software solutions based on project requirements. • Writing clean, efficient, and maintainable code using appropriate programming languages and frameworks. • Collaborating with product managers, designers, and other stakeholders to understand and clarify project requirements. • Participating in code reviews to ensure adherence to coding standards and best practices. • Debugging and resolving software defects and issues promptly. • Testing software to ensure proper functionality and performance. • Maintaining technical documentation for software development projects. • Keeping up-to-date with emerging technologies and industry trends to enhance software development processes. • Providing technical support and troubleshooting assistance to end-users when required. • Contributing to the continuous improvement of development processes and practices.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free