Junior Software Developer

QE Services · Bellville · TBD

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Introduction

My client based in Tygerfalls, Bellville is currently looking for a Junior Software Developer to join their team on a permanent basis.

IT / FINANCE

Responsibilities

  • Develop and maintain components of the CRM platform and client-facing portals.
  • Develop and support components of Android and Apple client applications.
  • Contribute to the development of software in line with the future architecture and technology roadmap.
  • Assist with improving and enhancing the existing software architecture.
  • Collaborate closely with Business Analysts (BAs), Testers and the external software development partner.
  • Follow established coding standards, development practices and software development methodologies.
  • Identify opportunities to improve coding practices, processes and application functionality.
  • Provide technical support and a customer-focused service to CRM users, including Advisers and internal business stakeholders.
  • Participate in the full software development lifecycle, from requirements through development, testing and implementation.

Qualifications & Experience

  • Relevant tertiary Bachelor's degree, such as:
  • BSc in Computer Science
  • BSc in Software Engineering
  • Information Technology or a related qualification.
  • 2–3 years' software development experience.
  • Practical experience with C# development.
  • Experience with modern JavaScript libraries/frameworks, preferably Angular, Underscore or KnockoutJS.
  • Experience working with SQL Server.
  • Good understanding of the software development lifecycle and development processes.
  • Experience within the financial services industry would be advantageous.
  • PHP knowledge would be beneficial.
  • Experience with CRM systems, client-facing portals and/or mobile application development would be advantageous.
  • Experience with Android and Apple application development would be beneficial.
  • Agile/Scrum experience would be advantageous.
  • Flutter experience would be beneficial.

Competencies

  • Strong analytical and logical-thinking ability.
  • Excellent problem-solving and troubleshooting skills.
  • Effective verbal and written communication skills.
  • Strong collaboration and knowledge-sharing abilities.
  • High level of attention to detail and accuracy.
  • Customer-focused approach with the ability to understand and respond to user needs.
  • Ability to work effectively with internal stakeholders, technical teams and external development partners.
  • Ability to learn new technologies and adapt to changing development requirements.
  • Proactive approach to identifying and recommending improvements.
  • Good organisational and time-management skills.
  • Ability to work independently while contributing effectively within a team.

If you are ready for the next exciting step in your career, and would like to apply, please send us your updated CV to review

Auto-apply to this jobView original posting ↗
Junior Software Developer at QE Services — Bellville · JobAlertsZA