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.
Principal Architect/Developer, ETF ApplDevelopment - .NET, SQL Server, Angular
TheExchange Traded Funds Technology Team creates application-layer solutions tostreamline and improve the workflow of business processes. In this role,the individual will be responsible for working as part of a team to develop newapplications, and update/support existing applications. Detailedresponsibilities include: working within the software development life cycle tobring an application from concept/workflow to production; creating the logic,performing the coding, testing and debugging of applications; modifyingexisting applications/programs as a result of changes in system/userrequirements; providing technical assistance in the use of systems software orutilities. The role also includes performing production support activities ofthe core application on rotational basis.
Designs technical infrastructure forapplications and assists in defining application tools. Develops theapplications architecture and blueprints which reflect business logic of thesection or division. Defines application components, platforms, interfaces, anddevelopment tools. Participates in the evaluation and implementation of vendorapplication software and tools. Provides technical guidance tocross-functional, cross-platform application development teams. Consults onintegration and conversion activities, experiences and considerations. Acts assubject matter expert, as needed.
Participates in mapping thetechnology-independent applications architecture to the chosen technologyplatform. Conducts reviews and analyses organizational needs to makerecommendations regarding the development and implementation of applications.Stays abreast of the latest technology infrastructure and processes in theindustry and marketplace. Helps resolve high-impact, moderately complex systemproblems affecting multiple applications or across multiple platforms using theappropriate debugging tools and techniques such as probes, animators, traces,sniffers and dumps. Contributes to the achievement of multiple teams'objectives.
Bachelor s degree in computerscience or a related discipline, or equivalent work experience required,advanced degree preferred 10-12 years of experience in systems architecture,analysis and applications program development required, experience in thesecurities or financial services industry is a plus
Technicaland Related Skills:
10+ years of experience using Microsoft's .NET Framework). Emphasis on .NET Core