Search jobs
Senior Software Developer-Investment Management Systems 18933
Job Description
Role Overview:
The firm is looking for a Senior Software Developer- Investment Management Systems to lead the analysis, design, and review of existing and proposed system features and requirements, devising computer programs, systems, and related procedures. The incumbent plays an important role in planning, implementing, and operating an enterprise-scale data integration solution that transforms data exchange processes and systems. Reporting to the CTO, this is a hands-on delivery role within a multi-disciplinary technical and business team.
Key Responsibilities:
- Application & Architecture Management: Own, manage, and design applications and architecture for key system and data flows.
- Development: Develop interfaces and new applications.
- Technology Support: 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).
- Reporting Solutions: Provide support/enhancements related to downstream reporting solutions, including integrations with Salesforce, Tableau, Bloomberg PORT, etc.
- Education: Degree in a relevant discipline (Computer Science preferred) along with relevant technical course completions/certifications.
- Investment Management Experience: Experience working in the Investment Management space, firsthand experience with investment data, and a good understanding of OMS, PMS, and financial instruments.
- Professional Experience: At least 10 years of experience, including two years of lead experience or the equivalent combination of education and experience.
- Software Development: Experience in designing, developing, and implementing medium to small software applications and integrations, primarily using microservice architecture to implement web services or APIs.
- Technical Skills:
- Front-end and back-end development methodologies.
- Data modeling, data mapping, data structures, and data integration.
- Concepts and technologies: SOA, ETLs, ESBs, MOMs, EAI, enterprise integration patterns, SQL/DDL/DML.
- Enterprise application and integration patterns, including message-oriented integrations (ActiveMQ, JMS, STOMP).
- Kafka, possibly Spark.
- Python, general scripting, object-oriented programming.
- Batch processing, ETL, data streaming, distributed computing (GraphQL, NiFi).
- Database designs, event-based databases.
- Datalake, report writing, and publishing data sets.
- General programming skills and source code management.
- Financial systems (APX, LatentZero, Security Master, Bloomberg).
- Culture Contribution: Positively contribute to the company culture.
- Consulting and Planning: Exceptional consulting and planning skills with the ability to build strategic relationships.
- Communication and Leadership: Excellent communicator and effective leader with high interpersonal skills and the ability to build trusted relationships.
- Decision Making: Ability to exercise sound judgment in decision-making.
- Negotiation and Influence: Ability to negotiate, influence, and gain support.
- Resilience: Ability to stay energized, productive, and focused in the face of challenges, ambiguity, change, or strenuous demands.
- Analytical Skills: Ability to see and synthesize different sides of an issue, examining the full range of options and outcomes, and building intellectual frameworks to guide analysis and action.
- Salary: $110,000 – $140,000 annually.
- Benefits: Full benefits package.
- Work Environment: Professional, busy, fun, and challenging workplace.
- Hybrid: 3 days in office, 2 working from home.
- Career Development: Opportunities for growth, promotion, and gaining great corporate experience.
Meet Your Recruiter
Tania McMahon
Senior Recruitment Consultant & Head of Coaching
Marketing & Information Technology (IT)
Tania is a seasoned leader with over 16 years of experience in recruitment, hospitality, events and marketing. Specializing in the placement of marketing and information technology professionals across Canada, she brings a wealth of expertise derived from her multifaceted career.
With a comprehensive understanding of both union and non-unionized environments, Tania has demonstrated a remarkable ability to identify, hire, train and retain highly successful teams across various sectors. A confident and articulate communicator, she excels at building and maintaining strong relationships with clients, stakeholders and colleagues. This collaborative approach, combined with her ability to orchestrate strategic solutions and her passion for nurturing talent, underscore her status as a leader in the recruitment industry.
Tania is an accredited success and mindset coach and has completed an accelerated MBA with a marketing focus. She is a fundraising event expert for local children’s charities and hospitals, and a proud mom of two sons who are making their mark on the world. In her spare time, she is often found travelling, kayaking or exploring the outdoors with her puppy.
Share This Job:
Related Jobs:
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.