Why Opus
At Opus, integrity isn't just a principle. It's how we do business. As an independently owned company operating in seven countries, we've built our success by staying true to our values: questioning everything, embracing change, building not buying, winning together, and doing the right thing. Our employees see the difference - we're a certified Great Place to Work in Canada, the USA, Ireland, and the Philippines. If you share our beliefs and want to be part of a team that values innovation, accountability, and doing the job right, we'd love to connect.
This Opportunity:
You will support the Enterprise Data Team. You will be responsible for managing the end-to-end development lifecycle of application development for the Enterprise Data team, as well as developing tactical solutions and producing Management Information Reporting. Responsibilities will include:
- Utilize a variety of approaches such as Python, PowerShell, Javascript, VBA, MYSQL, SQL Server, SSIS to implement technology in solving operational problems.
- Work with business leaders to determine requirements and work with Product Managers and Developers to implement solutions.
- Liaise with data vendors in automating inbound data and downstream processing.
- Test and manage software lifecycle from inception to release.
- Identify business needs and design technical solutions accordingly.
- Challenge the status quo regularly and constantly re-evaluate current processes to seek continuous improvement.
- Utilize Agile methodology to implement and manage change and track project progress through effective communication with stakeholders.
- Manage and monitor issues and risks; communication with the business is key.
- Create database objects using MySQL and MS SQL Server.
- Coordination of rollouts and adoption in the form of support, documentation, and video.
- User and product support after and during deployment.
- Monitor application support tickets including triaging and working Developers to correct.
- Develop and maintain relationships across the organizational teams.
A Little Bit About You
- You have a bachelor's degree in a related field such as Information Technology and Computer Science.
- You have gained 3 years experience in software development, programming, or scripting languages such as Python, JavaScript, VBA, VB, C#.
- You have gained 5 years experience working with databases such as MySQL, MSSQL, Postgres and have demonstrated aptitude in SQL.
- You have investment product knowledge such as equities, fixed income, and derivatives.
- You have strong MS Excel knowledge.
- You have experience working with data vendors such as Bloomberg/Refinitiv.
- You have a keen interest in automation and efficiency.
- You are willing to learn and be hands on.
- You are a team player.
- You are adept at problem solving and are willing to take on challenges.