.Net / C# Developer
Long term contract
*** Candidates must be able to be in the MONTREAL office 50% of the time ***
Resume and information : daniel.zapata@randstad.ca
Missions
ABOUT THE JOB:
...
The position is for a C#/.Net developer with knowledge of the Equity Derivative business within the IT department in Post Trade Processing and Trade Capture team supporting asset classes. Our main partners and clients are Traders, Sales, Trade support and Operation teams.
The Post Trade Equity team develops and support software in an AGILE environment for trade booking, position management, settlement management and straight through processing of electronic trades. Our software interacts with various upstream and downstream systems.
The position involves developing our strategic trading tool for trade capture and regulatory reporting across Equity Derivative. This position includes client and server-side development. The candidate will be required to take part in the requirements gathering and design process, along with the business analyst, which will require knowledge of finance and trading protocols. The candidate will also be expected to take requirements all the way to delivery meanwhile following agile, continuous delivery and change management processes.
Responsibilities
- Building applications for various front office businesses
- Ensuring all data and flows between other trading and settlement applications are maintained
- Defining the architecture for new developments
- Managing each initiative given by management from start to end, meaning:
- Work with users and business analysts to understand user needs and translate requirements into systems
- Propose designs and implement the project accordingly
- Review and design the architecture for the new systems
- Estimate effort and ensure timely delivery
- Ensure agile and continuous delivery methodology is followed
- Ensure code is well tested
- Ensure that release management / change management processes are followed
- Be responsible for the 2nd and 3rd level of support
- Assist the support team in the rollout of releases
- Give clear and consistent reports to the clients and management
- Assess risks and develop contingent strategies
- Collaborate with other teams (networking, systems, quality insurance, support, architects, others development teams)
- Rely on IT best practices to improve quality of development
- Participate as a motivated, proactive and highly contributing member of the global team
- Manage several streams of work concurrently
Profile
Skills and Qualifications:
Technical Skills
Must have:
- Knowledge of object-oriented programming
- Knowledge in NoSQL databases (MongoDB)
- Understanding of agile development practices
- Knowledge of .net C#
- Experience in multithreaded application development
- Source control tools, preferably Git.
- CI/CD tools including GITHUB/JENKINS/GERRIT
- Experience with development and deployment of RESTful services
- SQL on Oracle/Sybase database
- Algorithmic skills
Nice-to-have:
- Knowledge in messaging technologies (nats.io, RabbitMQ) , network protocols, socket programming
Competencies
Must have:
- Good written & verbal communication skills
- Experience in financial products (Fixed Income) / financial industry business
- Analytical skills
- Rigorous
- Dynamic, detail oriented, fast learning capacity and able to work in a high-pressure environment
- Languages: French and English required
Nice-to-have:
- Knowledge in risk analysis and pricing
- Understanding of trading and settlement workflows for Equity Derivative products
Educational Requirements
- Must have: Bachelor degree in Computer Science or equivalent
- Nice-to-have: Degree in finance
Advantages
Long term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coaching.
IMPORTANT: 10 days per month at the MONTREAL office hybrid model.
Responsibilities
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Qualifications
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Summary
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Resume and information : daniel.zapata@randstad.ca
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more
.Net / C# Developer
Long term contract
*** Candidates must be able to be in the MONTREAL office 50% of the time ***
Resume and information : daniel.zapata@randstad.ca
Missions
ABOUT THE JOB:
The position is for a C#/.Net developer with knowledge of the Equity Derivative business within the IT department in Post Trade Processing and Trade Capture team supporting asset classes. Our main partners and clients are Traders, Sales, Trade support and Operation teams.
The Post Trade Equity team develops and support software in an AGILE environment for trade booking, position management, settlement management and straight through processing of electronic trades. Our software interacts with various upstream and downstream systems.
The position involves developing our strategic trading tool for trade capture and regulatory reporting across Equity Derivative. This position includes client and server-side development. The candidate will be required to take part in the requirements gathering and design process, along with the business analyst, which will require knowledge of finance and trading protocols. The candidate will also be expected to take requirements all the way to delivery meanwhile following agile, continuous delivery and change management processes.
...
Responsibilities
- Building applications for various front office businesses
- Ensuring all data and flows between other trading and settlement applications are maintained
- Defining the architecture for new developments
- Managing each initiative given by management from start to end, meaning:
- Work with users and business analysts to understand user needs and translate requirements into systems
- Propose designs and implement the project accordingly
- Review and design the architecture for the new systems
- Estimate effort and ensure timely delivery
- Ensure agile and continuous delivery methodology is followed
- Ensure code is well tested
- Ensure that release management / change management processes are followed
- Be responsible for the 2nd and 3rd level of support
- Assist the support team in the rollout of releases
- Give clear and consistent reports to the clients and management
- Assess risks and develop contingent strategies
- Collaborate with other teams (networking, systems, quality insurance, support, architects, others development teams)
- Rely on IT best practices to improve quality of development
- Participate as a motivated, proactive and highly contributing member of the global team
- Manage several streams of work concurrently
Profile
Skills and Qualifications:
Technical Skills
Must have:
- Knowledge of object-oriented programming
- Knowledge in NoSQL databases (MongoDB)
- Understanding of agile development practices
- Knowledge of .net C#
- Experience in multithreaded application development
- Source control tools, preferably Git.
- CI/CD tools including GITHUB/JENKINS/GERRIT
- Experience with development and deployment of RESTful services
- SQL on Oracle/Sybase database
- Algorithmic skills
Nice-to-have:
- Knowledge in messaging technologies (nats.io, RabbitMQ) , network protocols, socket programming
Competencies
Must have:
- Good written & verbal communication skills
- Experience in financial products (Fixed Income) / financial industry business
- Analytical skills
- Rigorous
- Dynamic, detail oriented, fast learning capacity and able to work in a high-pressure environment
- Languages: French and English required
Nice-to-have:
- Knowledge in risk analysis and pricing
- Understanding of trading and settlement workflows for Equity Derivative products
Educational Requirements
- Must have: Bachelor degree in Computer Science or equivalent
- Nice-to-have: Degree in finance
Advantages
Long term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coaching.
IMPORTANT: 10 days per month at the MONTREAL office hybrid model.
Responsibilities
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Qualifications
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Summary
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Resume and information : daniel.zapata@randstad.ca
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more