Senior .Net Developers - Toronto, Ontario Canada - 19998

This closed position was filled. Check out our Jobs Search Page for our current open positions similar to this one.

JOB DESCRIPTION

Job #: 19998
Title: Senior .Net Developers
Job Location: Toronto, Ontario - Canada
Employment Type:
Salary: $90,000.00 - $120,000.00 - Canadian Dollars - Yearly
Other Compensation: Competitive salary – 90-115k base, bonus, pension, RSP/stock plan, vacation and bank benefits
Employer Will Recruit From: Regional
Relocation Paid?: Negotiable

WHY IS THIS A GREAT OPPORTUNITY?


What’s in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
Team is growing. .Team is moving into newer Big Data technology.

JOB DESCRIPTION

They use a 7000 CPU Grid and in-memory databases

Team uses mix of Core Java and .Net.

There is hard core math for risk calculations; various reports for valuation, VaR, performance; regulatory reporting; a reporting dashboard and more.

 

Focus on backend .Net Developers, not UI.

 



What is the opportunity?


As a Senior .Net Developer, You will focus on two applications within Capital Markets Technology to enhance and develop new functionality, as well as making sure our environment is in full compliance with corporate standards. The applications carry out important Valuations, Processing and Reporting functions for the Capital Markets Front Office.


The purpose of this role is to develop the risk and market data services platform. This Toronto based position requires candidates to possess excellent communication skills dealing with trading/support and quant groups on a frequent basis. Additionally candidates should have experience of risk systems, fair understanding of products and trade lifecycle and be capable of generating independent ideas and able to work effectively within a global team split across several different locations and time zones.

NOTE: We are hiring for 5 positions:


- 2x Sr. UI Developers
- 3x Sr. Server Side, Data Services Developers

What will you do?


The incumbent will develop, enhance or debug a mix of back-end services (connecting to a Sybase database) all the way to the front end GUI. Refer to the below list of detailed necessary technology skills.
Interact with Business System Analysts and the Project Manager in the delivery of sought Enhancements.

What do you need to succeed?


Must Have:


A passion for coding and problem solving combined with solid OOL/OOD programming skills
5+ years’ experience in C#/.Net Development; familiarity of .Net framework (v 2.0 and up), Visual Studio (2005 to 2017).
Strong understanding of object-oriented programming and writing reusable C# libraries and User Controls; Strong Threading experience.
Familiarity and actual experience with Sybase databases and MSSQL Server.
Experience working on large complex distributed or grip computing environments handing huge data volumes (140B rows of data and growing fast)

FOR UI ROLES: Strong knowledge of desktop UI development; Experience with .Net, C# and WPF (Windows desktop)
FOR SERVER SIDE ROLES: Strong knowledge of Micro Services and SOA; Experience with XML and XSLT. Multi Thread, large complex software development.

Nice to have:


Proficient understanding of code versioning tools such as SVN.
Familiarity with Jenkins Build Automation and Nexus Repository.
Previous Capital Markets or enterprise banking industry experience would be considered a plus.
Global Fixed Income Trading and Risk Management
Experience with databases and distributed cache products (Oracle Coherence, IBM ExtremeScale, etc.)
All Application teams for trade capture and valuations (TOMS, BATS, Infinity, APS)
Big Data experience
HP Vertica
Grid Computing
Java experience

 

 

 

QUALIFICATIONS

Must Have:


A passion for coding and problem solving combined with solid OOL/OOD programming skills
5+ years’ experience in C#/.Net Development; familiarity of .Net framework (v 2.0 and up), Visual Studio (2005 to 2017).
Strong understanding of object-oriented programming and writing reusable C# libraries and User Controls; Strong Threading experience.
Familiarity and actual experience with Sybase databases and MSSQL Server.
Experience working on large complex distributed or grip computing environments handing huge data volumes (140B rows of data and growing fast)

FOR UI ROLES: Strong knowledge of desktop UI development; Experience with .Net, C# and WPF (Windows desktop)
FOR SERVER SIDE ROLES: Strong knowledge of Micro Services and SOA; Experience with XML and XSLT. Multi Thread, large complex software development.

Nice to have:


Proficient understanding of code versioning tools such as SVN.
Familiarity with Jenkins Build Automation and Nexus Repository.
Previous Capital Markets or enterprise banking industry experience would be considered a plus.
Global Fixed Income Trading and Risk Management
Experience with databases and distributed cache products (Oracle Coherence, IBM ExtremeScale, etc.)
All Application teams for trade capture and valuations (TOMS, BATS, Infinity, APS)
Big Data experience
HP Vertica
Grid Computing
Java experience

 

Education:
University - Bachelor's Degree/3-4 Year Degree