Overview Intermediate Software Developer (Web and mobile) | Cape Town (Hybrid) About the Opportunity: An exciting opportunity exists for an Intermediate Software Developer to join a leading organisation in the financial services industry . You’ll play a key role in building, enhancing, and maintaining innovative software solutions that support business operations and client-facing platforms. This role is ideal for a skilled developer who thrives in a collaborative environment and enjoys contributing to the design and implementation of high-quality, scalable software systems. Responsibilities Develop and maintain components of the CRM platform and client-facing portals . Work on Android & iOS mobile applications . Contribute to the ongoing evolution of the organisation’s software architecture. Research, design, and implement software specifications throughout the development lifecycle. Write clean, secure, and well-documented code with performance optimization in mind. Collaborate with Business Analysts, Testers, and external development partners. Ensure coding practices align with best standards while recommending improvements. Provide technical support to internal users and advisers with a customer-first approach. Requirements Relevant tertiary qualification in Software Development / Computer Science / Information Systems (Non-negotiable) Proven experience in financial services or related industries. Strong experience with C# and PHP development . Exposure to CRM and client portal solutions . Solid understanding of Agile/Scrum methodologies . Good knowledge of the software development process and DevOps practices. Seniority level Mid-Senior level Employment type Full-time Job function Information Technology Industries IT Services and IT Consulting and Financial Services #J-18808-Ljbffr