Role PurposeThe primary purpose of this role is to design, deliver, enhance, operate and own financial market data platforms and software.The role will be working within a small team of software developers utilising Agile methods to deliver high quality full-stack features and enhancements with a focus on value creation and reducing failure demand. The delivery team collaborates with global teams to create solutions that have local and global relevance.Your objectives and responsibilities will focus on...Develop and support client-facing and server-side applications and systems in a variety of programming languages and developer tools.Design and develop cloud first solutions using microservice architecture pattern and by utilisation the Iress Platform Foundation servicesBuild integration systems to take on data, translate, persist data for the purpose of making it available to client facing software and internal services.Promote QA automation, Infrastructure as Code and CI/CD pipeline engineeringCollaborate with team members in a self-autonomous Agile squad where everyone is involved in product decisions.Contribute to implementing a DevOps culture.Solve complex problems at scale, developing high performance and quality applications with a global user base.Communicates positively and confidently at all times.To be successful in this role youThe role requires experience in full stack software design and engineering using a variety of programming languages, predominantly Javascript, with experience using a variety of JavaScript libraries, frameworks and tools e.g. Express.js, React, Next.js, Redux, Node.js etc. You will have experience delivering solutions within Agile teams using Scrum and/or Kanban.You will have exposure or experience in; QA Automation, CI/CD experience, cloud based technologies preferably AWS, Bitbucket, GitHubYou will effectively work with the engineering team and people in the delivery team which includes the Product Owner and Delivery Team Lead to agree and deliver on prioritised product backlogs.Why work with us?Competitive remunerationGlobal opportunitiesState-of-the-art officesCasual dress, flexible work policyAccess to learning and development programs3 days leave per year for charity initiativesGlobal 36-hour hackathonPause areas, Table tennis, Games room, Showers, Friday afternoon drinksClose access to shopping centresActive Sports & Social and CSR eventsUp to 26 weeks paid parental leave for primary carers (up to 4 weeks for secondary carers), and the ability to work part-time when returning to work.Employment TypeEmployeeTime TypeFull time
Johannesburg, GT, ZA