Responsibilities:
- Design and develop components of the CRM platform, as well as the client facing portals, Apple/Android apps in conjunction with our external software development partner.
- Work within a C# microservices architecture while transforming the current software stack.
- Research, design, document, and modify software specifications throughout the production life cycle
- Produce clean, well-documented, efficient, and standards-compliant code with an eye towards performance optimization.
- Write secure code and exercise good judgment in handling sensitive data.
- Industrialize solutions with DEVOPS.
- Provide input for the other developers, BAs and Testers, as well as maintain an excellent working relationship with our external software development partner.
- Utilize modern coding practices, comfortable to propose and implement improvements to current processes.
- Display a customer service approach to the users (Advisers and internal business) of the CRM platform.
- Along with the BAs, assess and validate development requirements received from stakeholders before submitting for development.
- Closely working with business ( pre-development ) and testing ( post-development ) to ensure requirements are delivered in an expected format.
- Minimum requirements:
- A relevant tertiary qualification, preferably a degree or honors in computer science
- Extensive experience in related roles in the financial services industry
- Experience in CRM and client portal solutions
- Agile / Scrum experience
- Expert C# development experience
- Expert understanding of the software development process
- Good negotiation ability
- PHP knowledge
If you possess the skills and experience required for this role, we invite you to apply and become an integral part of an innovative team.