Junior Software Developer
QE Services (QE Services) · Bellville · Undisclosed
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 →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
Desired Skills
- SAP CRM
- C#
- C#.Net Development