Salary
💰 CA$94,220 - CA$174,980 per year
About the role
- Design, develop, and implement integration solutions for portfolio management platforms such as Aladdin and Bloomberg within the Manulife ecosystem (back office systems, accounting and performance)
- Integrate and optimize order management and trade management systems to enhance the efficiency and accuracy of trade processing and execution
- Provide technical expertise and support for the implementation and maintenance of integration solutions, ensuring high availability and performance minimizing disruption to trading activities
- Work with business analysts and collaborators to gather and analyze requirements, translating them into technical specifications and integration solutions
- Ensure alignment between business needs and technical capabilities, particularly in the context of order and trade processing
- Contribute to the architecture and design ensuring scalability, security, and compliance with industry standards
- Designs, develops, tests, delivers, maintains, and improves business applications as a member of a team, working across full-stack through the entire software development lifecycle
- Designs end-user interfaces, databases, APIs and server-side logic while maintain both front and back-end web applications’ components
- Applies disciplined coding practices to enable agility and delivery of high-quality code
- Applies design patterns, automation, and semantic versioning where and when available
- Uses development frameworks and third-party libraries
- Conducts tests and analysis to ensure software applications meets or exceeds standards, and end-user requirements
- Develops detailed system design specifications to serve as a guide for system/program development
- Solid foundation in data structures, algorithms, and OO Design with solid programming skills
- Proficiency in fundamental web technologies
- Proficiency in programming and scripting languages
- Participates in conceptualization and brainstorming sessions to devise creative and innovative digital solutions
- Creates prototype design for products with a wide range of techniques
- Understands CI/CD methods, API development, DevSecOps, and database design
- Performs peer reviews of code and analysis for continuous learning and continuous improvement
Requirements
- Minimum 5 to 7 years+ of relevant software engineering experience
- Experience with integration technologies and strong coding proficiency
- Ability to lead design and development discussions with technical partners
- Collaborative attitude to work with team members; able to coach, participate in code reviews, share skills and methods
- Constantly learns from both success and failure
- Good organizational and problem-solving abilities that enable you to manage through creative abrasion
- Good verbal and written communication; able to effectively articulate technical vision, possibilities, and outcomes
- Experiments with emerging technologies and understanding how they will impact what comes next