Ce recruteur est en ligne!

Voilà ta chance d'être vu en premier!

Postuler maintenant

Description

Développeur .NET C#

Description de poste
le développement de notre outil de négociation stratégique pour les transactions entre courtiers et clients, et les transactions entre courtiers sur les titres à revenu fixe. Cette position comprend le développement côté client et côté serveur. Le candidat devra participer au processus de collecte et de conception des exigences, avec l'analyste commercial, ce qui nécessitera une connaissance des protocoles financiers et commerciaux. Le candidat devra également prendre en compte les exigences jusqu'à la livraison, tout en suivant des processus de livraison et de gestion du changement agiles et continus. L'équipe suit un modèle DevOps, le candidat devra donc également travailler en étroite collaboration avec l'équipe de soutien.
 
Les tâches principales comprennent, sans s'y limiter, les suivantes :

les applications de construction pour diverses entreprises de front office

garantir que toutes les données et tous les flux entre les autres applications de négociation et de règlement sont maintenus définir l'architecture des nouveaux B1048576développements

Gérer chaque initiative donnée par la direction du début à la fin, c'est-à-dire

Travailler avec les utilisateurs et les analystes commerciaux pour comprendre les besoins des utilisateurs et traduire les exigences dans le système

Proposer des conceptions et mettre en œuvre le projet en conséquence

Examiner et concevoir l'architecture des nouveaux systèmes

Estimer l'effort et assurer la livraison dans les délais

Veiller au respect d'une méthodologie de livraison agile et continue

S'assurer que le code est bien testé

Veiller à ce que les processus de gestion des versions et des changements soient respectés

Etre responsable du 2ème et 3ème niveau de soutien

Assister l'équipe de soutien dans le déploiement des communiqués

Fournir des rapports clairs et cohérents aux clients et à la direction

Évaluer les risques et élaborer des stratégies contingentes

Collaborer avec d'autres équipes (réseau, systèmes, assurance qualité, soutien, architectes, autres équipes de développement)

S'appuyer sur les meilleures pratiques informatiques pour améliorer la qualité du développement

Participer en tant que membre motivé, proactif et hautement contributif de l'équipe mondiale

Gérer plusieurs flux de travail simultanément
 
Profil

Compétences requises :

Bonne aptitude à la communication écrite et orale

Expérience dans le domaine des produits financiers, notamment les IRS (swaps de taux d'intérêt) et les bons du Trésor américain

Solide connaissance des processus et systèmes de négociation - Dealer to Client (RFQ) et Inter-dealer (carnets d'ordres)

Compétences analytiques

Rigoureux

Dynamique, soucieux du détail, capacité d'apprentissage rapide et capacité à travailler dans un environnement sous haute pression
 
Désiré/ Plus :

Compétences algorithmiques

Connaissance de base de la tarification (valeur actuelle, actualisation)

Connectivité d'accès au marché / protocole FIX
 
Compétences techniques requises :

Connaissance approfondie de la programmation orientée objet

Fortes compétences techniques en .Net C# 4.0/4.5/4.6

Expérience dans le développement d'applications multifilières

Maîtrise des compétences de développement du WPF avec un accent sur les applications frontales hautement performantes

Maîtrise des technologies de messagerie, des protocoles de réseau, de la programmation des sockets

Connaissance approfondie des modèles de conception de programmes, y compris MVVM

Outils de contrôle des sources, de préférence Git.

Compréhension des pratiques de développement agiles

Maîtriser l'injection de dépendance et le cadre des entités

Expérience dans les cadres de CI/CD (TeamCity, DeployIt)

Expérience en matière de développement et de déploiement des services RESTful
 
Désiré/ Plus :

Autres langages et méthodologies de conception orientée objet (Java, C/C++)

Big Data (MongoDB, Hadoop, Elastic Search)

Tester les outils d'automatisation

Développement d'Excel / VBA

Expérience avec Python

Base de données MS SQL Server

Ultra-Messaging ou autre cadre de messagerie à faible latence

Expérience en matière de script
 
Fonctions et responsabilités

 
Qualités requises pour réussir dans ce rôle

 
Donnez un élan à votre carrière.

Le secteur des technologies de l’information (TI) connaît une période extraordinaire. La transformation numérique des organisations continue de s’accélérer, et CGI est au premier plan de ce changement. Nous accompagnons nos clients dans leur démarche numérique et offrons à nos professionnels des opportunités de carrière stimulantes.

La réussite de CGI repose sur le talent et l’engagement de nos professionnels. Ensemble, nous relevons les défis et partageons les bénéfices issus de la croissance de notre entreprise. Cette approche renforce notre culture d’actionnaire-propriétaire ainsi, tous nos professionnels bénéficient de la valeur que nous créons collectivement.

Joignez-vous à nous pour prendre part à la croissance de l’une des plus importantes entreprises indépendantes de services en technologies de l’information (TI) et en gestion des processus d’affaires au monde.

Pour en savoir davantage à propos de CGI : www.cgi.com.

Les candidatures non sollicitées provenant de cabinets de recrutement ne seront pas retenues.

CGI favorise l’équité en matière d’emploi.
 

Net-C# developer

Position Description
The position involves

developing our strategic trading tool for dealer to client, and inter-dealer trading across Fixed Income. 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. The team follows a DevOps model, therefore the candidate will be required to work closely with the support team as well.
 
Primary tasks include but are not limited to:

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 system

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

Competencies Required:

Good written & verbal communication skills

Experience in financial products especially IRS (interest rate swaps) and US Treasuries

Strong knowledge of trading business processes and trading systems- Dealer to Client (RFQ) and Inter-dealer (Order books)

Analytical skills

Rigorous

Dynamic, detail oriented, fast learning capacity and able to work in a high-pressure environment


 
Desired/ Plus:

Algorithmic skills

Basic knowledge of pricing (Present Value, Discounting)

Market Access connectivity / FIX protocol





Technical skills Required:

Thorough knowledge of object-oriented programming

Strong technical skills in .Net C# 4.0/4.5/4.6

Experience in multithreaded application development

Command of WPF development skills with focus on highly performant front-end applications

Proficient in messaging technologies, network protocols, socket programming

Strong knowledge of programming design patterns including MVVM

Source control tools, preferably Git.

Understanding of agile development practices

Proficient in Dependency Injection and Entity Framework

Experience in CI/CD frameworks (TeamCity, DeployIt)

Experience with development and deployment of RESTful services





Desired/ Plus:

Other object-oriented design languages and methodologies (Java, C/C++)

Big Data (MongoDB, Hadoop, Elastic Search)

Test automation tools

Excel / VBA development

Experience with Python

MS SQL Server database

Ultra-Messaging or similar low latency messaging framework

Experience in scripting





Prior Work experience Required:

Previous significant experience as a developer in an investment banking environment (at least 5 years)



Education Required: BS degree in Computer Science or equivalent

Desired/ Plus: Degree in finance





Languages Required: English
 
Your future duties and responsibilities

 
Required qualifications to be successful in this role

 
Build your career with us.

It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change-supporting our clients’ digital journeys and offering our professionals exciting career opportunities.

At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create.

Be part of building one of the largest independent technology and business services firms in the world.

Learn more about CGI at www.cgi.com.

No unsolicited agency referrals please.

CGI is an equal opportunity employer.
 
Lire la suite

Environnement de travail

Exigences

Niveau d'études

non déterminé

Diplôme

En cours

Années d'expérience

non déterminé

Langues écrites

non déterminé

Langues parlées

non déterminé

No. référence interne J09201872