Position Title: Software Engineer
Location: Toronto, ON (Hybrid)
Estimated Duration: 6 months
Story Behind the Need
Business group: GBME – Commodities, FX Options & Derivatives Technology – Provides foreign exchange products and services to retail, commercial, institutional and corporate clients.
Project: eFX (electronic FX trading)
Reason: Additional support.
Candidate Value Proposition:
The successful candidate will have an opportunity to significantly impact processes within Capital Markets. Integrating new technology, this candidate will work with objects that promote reusability.
As a Software Engineer of the Foreign Exchange Technology Development Team, you will participate in all of software delivery life cycle to deliver high demand services for the bank’s trading platforms to support the foreign exchange business.
The incumbent will design, create, implement, and maintain software, applications, and other computer systems. The incumbent typically collaborates with project managers and other software developers to develop software based on given requirements. Someone in this role should have strong problem-solving skills, allowing them to perform updates and enhancements on current systems, and find solutions for systems that may not be working properly. The incumbent will also create operational manuals and documentation for the software developed.
Typical Day in Role
- Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications
- Act as an expert technical resource for modeling, simulation and analysis efforts
- Leverage industry best practices to design, test, implement and support a solution
- Assure quality, security and compliance requirements are met for supported area
- Be flexible and thrive in an evolving environment
- Adapt to change quickly and adjust work accordingly in a positive manner
- Role split is 80% development (even split of building new features and integration activities) and 20% testing and documentation
Candidate Requirements/Must Have Skills:
- 10+ years core Java Development (version 8.0 or above)
- 10+ years’ experience with database development using SQL
- 10+ years’ experience with shell scripting working in a Unix/Linux environment
- 5+ years Spring Boot experience
- 3+ years’ experience with front end GUI development (JavaScript/Angular)
Nice-To-Have Skills:
- Recent Capital Markets Celer and/or ION Wallstreet experience is a plus and will be prioritized
- KX kdb+ experience will be prioritized
Soft Skills:
- Good communication skills to work cross-functionally with business users, product owners and project managers
- Team player and ability to collaborate across teams and functions
Education:
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field
Best VS. Average Candidate:
The ideal candidate will have hands-on development experience using Java, SQL, Springboot and shell scripting. Recent Capital Markets Celer and/or ION Wallstreet will be highly preferred.
The pay range that the employer reasonably expects to pay for this position is between CA$100.00 and CA$110.00
Our voluntary benefits offering includes medical, dental, vision and retirement benefits.
Applications will be accepted on an ongoing basis.
Tundra Technical Solutions would like to thank you for the interest you have demonstrated in this opportunity. However, only candidates with the required skills will be contacted.
Tundra Technical Solutions is an Equal Opportunity/Affirmative Action Employer. We welcome and encourage diversity in our workplace.
Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!
Tundra Technical Solutions is among North America’s leading providers of Information Technology and Engineering staffing and consulting services. Our success and our clients’ success are built on a foundation of service excellence. Rather than continually trying to sell to new clients and companies and simply filling databases with candidates, we focus on developing stronger relationships and deeper knowledge of our existing clients’ challenges and opportunities.
Open ears. Open minds. Open futures