CAIA's Career Center is an easy-to-use, comprehensive resource connecting job seekers with employers in the growing AI field. Use your knowledge and credibility to advance your career or build a talented team for your organization. Opportunities targeted to CAIA Charterholders are prioritized.
In order to search for jobs specifically for CAIA Charterholders or those pursuing the CAIA Charter please enter “CAIA” in the search panel.
This will enable you to search for CAIA specific roles globally.
Group Technology and Operations (T&O) enables and empowers the bank with an efficient, nimble and resilient infrastructure through a strategic focus on productivity, quality & control, technology, people capability and innovation. In Group T&O, we manage the majority of the Bank's operational processes and inspire to delight our business partners through our multiple banking delivery channels.
Develop and maintain the BI strategy. This involves setting direction, guiding the planning process to develop the vision and business rationale, and establishing the overall approach. Drive the completion of projects within the established scope, while simultaneously planning for and manage unknown future BI requirements in a dynamic environment. Understand business strategy and estimate costs for technical components. Responsible for architecting the BI environment, develop ETL technical architecture, evaluate and select ETL tool. Evaluate and select access/analysis tools. Develop access/analysis tool technical architecture. Ensure the BI meets service level requirements. Manage requests for changes and prioritize work based on business needs and available resources. Design and build applications using Hadoop, Presto, Tableau and other BI related technology Collaborate with cross-functional teams to define, design and deliver new features Implement core practice of Agile, leveraging cloud native architecture pattern using Test Driven Development (TDD), continuous integration/continuous delivery, in an on-premise or public-cloud environment, where everything is automated Responsible for bug fixing and improving application performance. Continuously discover, evaluate and implement new technologies to maximize development efficiency Work closely with operations team to develop or enhance features in an Agile environment based on requirements from the business team. Maintain high standards of software quality within the team by following good practices and habits while delivering solutions on-time and on-budget Deliver consistent results and scale on new technologies faster
Bachelor's degree in computers or Engineering with 5-8 years of proven software development experience. In-depth experience in designing and building BI applications Solid hands-on experience of BI technologies such as Presto/Tableau. Knowledge of build tools Maven and DevOps environment using tools such as Git (Bitbucket), Continuous Integration (Jenkins) and Continuous Deployment. Working with code quality tools such as Sonar, Fortify or NexusIQ will be advantageous Experience in Agile methodologies and test-driven development Understand the fundamental design principles behind a scalable application Ability to build highly re-usable, performance optimized services Knowledge of working in an agile environment using tools such as Jira Strong understanding of both the business and the technical aspects of BI A team player with excellent communication and interpersonal skills
Apply Now We offer a competitive salary and benefits package and the professional advantages of a dynamic environment that supports your development and recognises your achievements.