Project Description:
- Please join Luxoft with one of the world's leading trading and risk practice.
We are a market leader in implementation, integration, upgrade, and migration of trading software.
We provide end-to-end project services and have delivered projects across all major asset classes and sectors including investment banking, asset management, corporate treasury.
This opportunity is to work for a tier one investment bank and take part to the implementation of a trading platform
The team, you will be working with, is responsible for the integration of a third party application Orchestrade used for:
• Treasury management
• Bonds business activity
• Position, PL and risk management
The Orchestrade application is:
- Orchestrade is in .Net (C#): Natively connected to Excel
- Database: Microsoft SQL
- Delivered In-House
You will be part of a Top Initiative for this bank.
This is a brilliant opportunity to work on several type of products and learn a new trading platform
You will have the ability to showcase the work directly to the End users.
Also, you will join our Orchestrade Practice and become a member of our open minded, progressive and professional team.
You will have a chance to grow your functional and soft skills and build a thorough expertise of the industry of our client.
Luxoft will invest into your professional training, and allow you to grow your professional career.
Responsibilities:
- • Implement architecture and design patterns to help ensure that systems scale.
• Perform unit and integration testing before launch
• Establish processes and best practices around development standards.
• Review product requirements in order to give development estimates and product feedback.
• Apply technical expertise to challenging architecture and design problems.
• Translate application storyboards and use cases into functional applications
• Design, build, and maintain efficient, reusable, and reliable C# code
• Ensure the best possible performance, quality, and responsiveness of applications
• Identify bottlenecks and bugs, and devise solutions to these problems
• Help maintain code quality, organization, and automatization
Mandatory Skills Description:
- • 8+ years of experience in C#
• Banking / Investment Banking domain experience
• Experience working with C#, and particularly modern, cross-platform .NET
• A strong understanding of advanced C# language features, such as async/await, dependency injection, etc.
• Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis
• Good knowledge of development tools: Jenkins, GIT, SVN, Azure DevOps or equivalent
• Strong ability to analyze code - understand execution flow & debug even without access to a debugger
• Experience with the .net CLI, writing and maintaining integration and unit tests
• Strong familiarity with both Windows and Linux, including shell scripting
• Good knowledge of Transact SQL and Entity Framework Core
• Knowledge of a back end and frontend stack
• Experience with Agile methodology organization
Nice-to-Have Skills Description:Orchestrade experience is a plus