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?
- Development of new applications in the area of trade processing, pricing, risk management and lifecycle management applications.
- Automated build, packaging and deployment process for production deployments.
- Research and development of new cross-asset platform based on our strategic trading processing, pricing and risk management system
Additional duties and responsibilities:
- Work closely with stakeholders on the analysis, design and development of new features.
Challenges in this role:
Develop new applications and extending existing software towards our strategic architecture. Undertake business analysis and work on the strategic architecture or trading IT. Integration with other systems.
- There are various applications called by upstream booking applications. They store and retrieve associations between a trade identifier with specific data, e.g. client identifier, documents identifier.
Technologies: Web API, IIS, MQ, MS-SQL
- Application needs to deal with large volume of data. They feed various applications, e.g. risk engines (calculate risk), risk reporter.
Technologies: CQRS, MQ, Web API
- calculates and displays risk valuations in real time.
Technologies: WPF, MS-SQL
- Application is a big initiative, which involves development of new applications and integrating with existing software
Besides above there are few more, new projects around it. We'll be also getting ownership of existing applications and developing new functionality.
Essentials Skills and Qualifications:
- Bachelor, Master in Science (Computer, Math etc.) or Engineering
- Proven track record of developing enterprise, multi-tier applications in particular web services, client server and server side application programming.
Experience of working :
- in a complex heterogeneous IT infrastructure environment
- in a high pressure, high demanding environment
- in Agile methodology
Good knowledge of the following technologies (years of experience may vary - look for junior and seniors)
- C#, .NET, Javascript
- Object oriented design and programming, design patterns
- Web services, MVC, ASP.NET, Web Api
- Automatic testing (unit, integration, acceptance tests etc.)
- MSSQL or PLSQL
Desired Skills and Qualifications:
Experience developing C# .NET applications in SCRUM with JIRA tracking.
3 years of proven experience with Microsoft .Net Framework.
Good spoken and written English
Good team-worker, good communication skills, pro-active in solution providing and problem solving
Developing new applications and extending existing applications towards our strategic architecture. Software engineer, who should be able to pick up all tasks related with entire lifecycle of product development, i.e. contact with stakeholders, gathering requirements and analysis, design of architecture, implementation, design and write different types of tests, packaging, deployment, support and maintenance software in production; know and understand Agile methodology and its tools.
Overview of the department / team (team size, backgrounds, personalities ...):
Team size 7-8, Team Lead, .NET developers, QA and BA