or call Mieke Van Tonder on:Company Overview
This is a great opportunity to join an established company within the financial services industry. They are looking for a talented Software Engineer with exceptional coding skills and the drive to make a significant impact within a fast-paced, technology-driven environment.
Key Responsibilities
● Implement and enhance high-performance, scalable and secure software applications.
● Innovate by exploring new technologies, automating processes and championing engineering best practices.
● Collaborate with Product, Operations and QA teams to deliver effective business solutions.
● Ensure system reliability, optimise performance and troubleshoot production issues.
● Contribute to agile processes, including sprint planning and CI/CD pipelines.
● Conduct code reviews and help maintain high engineering standards.
● Respond to critical technical issues and drive the implementation of effective solutions.
● Utilise and embed AI tools and capabilities in line with evolving organisational needs to accelerate development, improve productivity and support business priorities.
Required skill set
Strong experience with C#/.NET Framework, including knowledge of multithreading and parallel programming.
Experience with modern JavaScript technologies, including React, TypeScript, WebPack and Vite, ideally with experience in front-end grids.
Experience using profiling tools.
Familiarity with high-availability or real-time systems (experience within financial services is advantageous).
Exposure to or interest in AI-assisted tooling for scripting, automation or monitoring.
Key Behaviours for Success
● Product-oriented mindset.
● Bright, highly self-motivated and driven.
● Passionate about Software Development with a strong interest in emerging technologies.
● Ability to solve problems quickly and effectively.
● Analytical and inquisitive, with excellent attention to detail.
● Organised, proactive and solutions-focused, with a strong sense of ownership.
● Able to manage multiple priorities effectively in a dynamic environment.
● Innovative and creative, with a concise, precise and effective approach to problem solving.
● Credible, confident and articulate, with excellent communication skills.
● Reliable, flexible and cooperative.
● Comfortable working in complex and high-pressure environments.
● Personable and approachable, with an enthusiastic attitude and a passion for delivering excellence.
● Collaborative and communicative, working effectively across functions and explaining technical concepts clearly to both technical and non-technical audiences.
● Committed to engineering excellence, maintaining high standards and continuously improving ways of working.
This could be the opportunity you've been waiting for - apply today.
Apply Now Chat on WhatsApp Chat on MessengerBack to Jobs