Senior Developer
Leith Wheeler Investment Counsel Ltd.
Vancouver/Toronto
$115K-$130K a year (estimated)
Full-time
Job Description :
- Own, manage and design applications & architecture for key system and data flows
- Develop interfaces and new applications
- Represent, support and remediate technology components related to the Investment Management process (security master, Order Management System, portfolio management system, pricing data, custodial data, integrations with order and portfolio management systems)
- Provide support / enhancements related to downstream reporting solutions inlcuding integrations with Salesforce, Tableau, BB Port etc.
Attributes for Success :
- Positively contributing to our Culture Blueprint Character (Be Genuine), Connection (Build Relationships), and Commitment (Deliver Excellence)
- An interest in upskilling for a digital world and technology trends, an openness to learning new tools and adapting how you work
- Demonstrated commitment to valuing differences and working alongside diverse people and perspectives
Job Qualifications :
- Degree in a relevant discipline (Computer Science preferred) along with relevant technical course completions / certification
- Experience of working in the Investment Management space, firsthand experience with investment data, and a good understanding of OMS, PMS and financial instruments.
- At least 10 years of experience including two years’ lead experience or the equivalent combination of education and experience
- Experience in designing, developing, and implementing medium to small software applications and integrations, primarily using micro service architecture to implement web services or APIs
- Good understanding and experience with front end and backend development methodologies as well as data modeling, data mapping, data structures, and data integration including the following concepts and technologies : SOA, ETLs, ESBs, MOMs, EAI, enterprise integration patterns, SQL / DDL / DML
- Strong working knowledge of enterprise application and integration patterns include message-oriented integrations that leverage technologies such as ActiveMQ, JMS and STOMP
Nice to Have's :
Experience in any of the following will be an added advantage : Kafka, possibly SparkPython, general scripting concepts, object-oriented programming conceptsBatch processing concepts, ETL concepts, data streaming concepts, distributed computing concepts.
GraphQL, NiFi etc)Database designs, event-based databaseDatalake, report writing & publishing data setsGeneral programming skills and source code managementFinancial systems (APX, LatentZero, Security Master, Bloomberg)
18 days ago