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.
Participate to the full development lifecycle including design, estimation, planning, development, unit test, release and implementation support
Work with the Business Analyst and Solution architects to understand the business requirements and translate them to technical solutions in the application
Contribute / review the technical specifications and ensure proper traceability with detailed specifications & code
Responsible for managing & reporting technical risks on the projects
Control and Maintain the quality of the developments (norms & standards, frameworks, source control, technical reviews, code reviews)
Assist infrastructure teams for environment support
Provide guidance to project team members and others
Participate to recruitment, onboard and train new comers
Qualifications and Profile
Skills & Experience:
Bachelor's Degree or equivalent experience required
6+ years of overall experience in professional software engineering;
At least 5+ years of hands-on experience with various web technologies and mobile frameworks (AngularJS, Typescript, Ionic, Jasmine, SASS, HTML, CSS, REST, Bootstrap / Materiel Design Cordova, Phonegap...);
At least 3+ years in the lead engineer role building and delivering web / mobile business solutions (e.g. in Banking, Travel, Finance, Healthcare, Information industries);
Has a very good knowledge about design patterns and development principles
Proven/previous experience with Continuous Integration/Continuous Deployment, DevOps and a successful track record of developing software in an agile environment, with changing requirements.
Strong critical thinker with problem solving aptitude.
Ability to communicate effectively in written documents and oral presentations, explaining concepts clearly to audiences at various levels of technical knowledge.
Having server side knowledge (Spring, Jackson..) is a plus
Exposure to the following domains is a plus: Internet Systems, Web content management, Digital Asset Management, Social Media integration...
General banking knowledge or Banking knowledge related to Wealth Management / Private banking is a plus
Speaking at conferences and/or user groups is a plus, also send us your github account link