Junior Software Developer | Tygerfalls, Westen Cape| Permanent

PSG Konsult Ltd.
21 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Tech stack

Flutter
PHP
C Sharp (Programming Language)
JavaScript Libraries
Knockout.js
Microsoft SQL Server
Scrum
Software Engineering
Angular
Information Technology

Job description

PSG has a great opportunity for an individual who will do software development on the CRM platform and client facing portals used by PSG Advisers nationally. The candidate will report to the Applications Development Manager, * Develop components of the CRM platform, as well as the client facing portals, in conjunction with our external software development partner.

  • Develop components of the Android & Apple client apps.
  • Develop according to the future architecture of the software stack and make suggestions to improve the current architecture.
  • Work along with the BAs and Testers, as well as maintain an excellent working relationship with our external software development partner.
  • Follow current coding practices and suggest improvements.
  • Display a customer service approach to the users (Advisers and internal business) of the CRM platform

Requirements

  • A relevant tertiary bachelor's qualification i.e. BSc in Computer Science, Software Engineering
  • C# development experience
  • Experience with "Modern JavaScript libraries" - Angular, Underscore, KnockoutJS
  • SQL Server experience
  • Good understanding of the software development process

Recommended requirements:

  • Experience in related roles in the financial services industry
  • PHP knowledge
  • Experience in CRM and client portal solutions, as well as Android & Apple development
  • Agile / Scrum experience
  • Flutter experience would be beneficial / advantageous

Competencies required:

  • Effective communication and knowledge sharing abilities
  • Analytical thinker
  • Problem-solving skills
  • Attention to detail
  • Advanced communications skill

Apply for this position