Senior Full Stack Web Developer required in Cape Town.
The successful candidate will play a crucial role in developing and enhancing investment platform solutions. They will work closely with an external vendor a few days a week, bridging the gap between internal development teams and vendor systems as the organisation transitions towards in-house capability.
The role involves both backend and frontend development, with a strong focus on financial services applications.
Duties and Responsibilities :
- Develop and maintain full-stack web applications, ensuring high performance, security, and scalability.
- Work closely with external vendors to integrate and transition platform capabilities in-house.
- Design, develop, and implement robust APIs to support seamless data exchange.
- Write efficient and optimised SQL queries for data retrieval, transformation, and storage.
- Develop responsive UI components using HTML, CSS, JavaScript, and front-end frameworks.
- Ensure adherence to best practices in coding, architecture, and security.
- Participate in Agile development processes, including sprint planning, standups, and retrospectives.
- Troubleshoot and resolve complex technical issues.
- Perform code reviews and provide mentorship to junior developers.
- Support deployment, testing, and maintenance of web applications.
Requirements :
Required Skills & Experience :
Minimum 5 years of experience in financial services, investment platforms, or financial adviser firms.Strong C# .NET development experience.Expertise in Microsoft SQL Server (T-SQL) for database design and optimisation.Experience with API development and integration.Proficiency in front-end technologies : HTML, CSS, JavaScript, Bootstrap (or similar responsive frameworks).Familiarity with Agile methodologies and JIRA for project management.Beneficial Skills & Technologies :
Experience with ReactJS, Angular, or similar front-end frameworks.Knowledge of .NET Core and Entity Framework (EF) Core.Strong understanding of architectural design patterns for scalable applications.Experience with Visual Studio and modern development tools.Key Competencies :
Strong problem-solving and analytical skills.Excellent communication and stakeholder engagement abilities.Ability to work independently and collaboratively within a dynamic environment.A proactive approach to learning new technologies and improving existing solutions.#J-18808-Ljbffr