Luxoft is a global leader in high-end software development.
Luxoft is looking for talents with a passion for technology & ready to create original solutions. Once on board, you are invited to expand your knowledge & skills, offering you a continuous learning experience helping you stretch your potential.
So if you’re enthusiastic by the idea of accessing cutting edge technology & innovation to make an impact, why don't you join us?
Environment
The system is composed of a risk engine and a data warehouse in which underlying securities are maintained and enriched with information from internal and external data providers
We offer
A challenging role as a Senior C# Developer in a demanding business and technical (Data Mgt., DWH) environment. Duties and responsibilities include:
- Implementation of new requirements, with particular focus on scalability and performance
- Interaction with requirements engineers, project managers, and business experts
- Participation in prioritization and packaging of scope
- Solution supports business needs and strategy according to agreed priorities
Environment
The system is composed of a risk engine and a data warehouse in which underlying securities are maintained and enriched with information from internal and external data providers
We offer
A challenging role as a Senior C# Developer in a demanding business and technical (Data Mgt., DWH) environment. Duties and responsibilities include:
- Implementation of new requirements, with particular focus on scalability and performance
- Interaction with requirements engineers, project managers, and business experts
- Participation in prioritization and packaging of scope
- Solution supports business needs and strategy according to agreed priorities
- Several years of experience with the .NET framework and C#
- Deep knowledge of WCF, Entity Framework, ADO.NET, T-SQL
- Knowledge of Silverlight, WPF recommended
- Experience in implementing multithreaded applications
- Experience in implementing web services with WCF or WebApi
- Microsoft certification recommended
- Strong analytical and conceptual thinking
- Significant experience with the design, development and maintenance of enterprise data systems
- Experienced practitioner of development methodologies, standards and procedures with strong skills in data modeling
- Excellent written and verbal communication
- Ability to multi-task in complex environment
A holistic solution aimed for calculating Risk Key Figures - for example indicator how risky some financial instrument is for client to purchase. Our work goes from the database through backend service to the UI.
What are the key technologies used in this project?
.NET 4.5 with C#, but when possible we'll migrate to 4.6. We use heavily Dependency Injection (Castle Windsor), have Entity Framework for our DB and Telerik for out UI. With new projects we invest in HTML 5 investigating TypeScript as a UI language and WebApi for communication. For integration with other systems we rely on (but not only) message queues. Automated testing is based on nUnit and SpecFlow.
- What are the advantages which this project gives to specialists who are working on it?
First of all, great collaboration with business. The agile process we have is very tightly coupled with users and their feedback. So learning business knowledge is mandatory in our case. A new member can as well learn technologies used in huge financial institutions and methods for complex risk calculations. We also always encourage contribution and ideas, so you can see your input doing important part of production work. And there are some pretty experienced people on board ready to share knowledge.
- What is Delivery Process?
a. Before any changes are pushed to production they have to pass QA (both automated and manual). Then the code might be forwarded to staging environment when business signs-off new features. Of course if some bugs are found we reiterate. Only good code goes to production. We aim to release often to minimize risk of huge changes.
- How does this project work and how does it support our business?
a. We work at fast paced environment where new business requirements seem to emerge almost constantly. The project is crucial from the regulatory perspective. It provides vital information about risk that has to be presented to every client. So we use agile process to adapt quickly and provide value to our consumers.
