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.
As a member of our Software Engineering Group we look first and foremost for people who are passionate around solving business problems through innovation & engineering practices. You will be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.
Reporting into an Application Development Lead within the Custody & Fund Services Technology group, the candidate will join a team of 100 technologists based in Sydney, Hong Kong, Mumbai and Bangalore.
They will be responsible for the execution of projects within the Client reporting function (APAC Outbound Team). The role involves the support of multiple projects and features in the overall backlog of the team. These projects range from short duration of 1-3 months, to projects that can run for over 12 months and impact multiple business areas and/or clients.
The application developer will be responsible to identify requirements by establishing personal rapport with internal and external clients. They will also be required to participate in project sizing work before project approval e.g. pre-analysis work, to determine high level sizes of the project.
They will arrange project requirements in programming sequence by analyzing requirements, work with relevant global technology partners to agree on application interfaces; preparing a work flow chart and diagram using knowledge of computer capabilities, subject matter, programming language and logic. They will develop and maintain 'applications and databases' by evaluating client needs.
Key Accountabilities/Major Responsibilities:
Strong communication & interpersonal skills and ability to navigate a matrix organization and build networks across multiple areas of the business
Facilitate writing of technical requirements, estimation of development work for projects and enhancements;
Prepare technical specification based on approved business requirements document ensuring compliance with current architecture. Identify and escalate gaps in the current architecture that the new solution may expose.
Anticipate bottlenecks, negotiate outcomes with global technology teams, and partner with production management to ensure non-functional requirements of an application are understood and met.
Post implementation support of applications developed as required. (Support current production applications)
This role requires a wide variety of strengths and capabilities, including:
Experience in design and development experience in Service Oriented Architecture
Experience in Test driven development using core Java (Experience in Spring/Hibernate and messaging frameworks is a bonus)
Experience with SQL and RDBMS systems (Sybase or Oracle is preferred. Development of complex stored procedures will be highly regarded with optimization and performance tuning aspects.
Communicates and collaborates effectively with different parties involved to achieve team goals and target POTL state
Hardworking and willing to work outside normal office hours when situations arise.
Team player with good problem solving abilities
Willing to follow the bank's internal standard regarding project life cycle and system development procedures
Our Corporate & Investment Bank relies on innovatorslike you to build and maintain the technology that helps us safely service theworld's important corporations, governments and institutions. You'll developsolutions for a bank entrusted with holding $18 trillion of assets and $393billion in deposits. The Corporate &Investment Bank provides strategic advice, raises capital, manages risk, andextends liquidity in markets spanning over 100 countries around the world.
When you work at JPMorgan Chase & Co., you're not just working at a global financial institution. You're an integral part of one of the world's biggest tech companies. In 15 technology centers worldwide, our team of 50,000 technologists design, build and deploy everything from enterprise technology initiatives to big data and mobile solutions, as well as innovations in electronic payments, cybersecurity, machine learning, and cloud development. Our $11B annual investment in technology enables us to hire people to create innovative solutions that are transforming the financial services industry. At JPMorgan Chase & Co. we value the unique skills of every employee, and we're building a technology organization that thrives on diversity. We encourage professional growth and career development, and offer competitive benefits and compensation. If you're looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies all around the world, we want to meet you. Ready to use your expertise and experience to drive change? Apply today.