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?
C# / .NET Developer is required for the work in team, which is a Portfolio Trading Order Management System in the Cash Equities space.
As part of an ongoing program of change, the role will be to work within an existing Scrum team whose Product backlog includes:
- Work as a member of a small and agile team developing new features and enhancements
- Develop and performance optimize integrated applications
- Perform system checks to ensure a high-level of software quality within the system and applications
- Develop and package and support deployment releases
- Analyze and resolve system, technical, and applications problems
- Participate in design reviews as required
This role is for a person who is a team player, capable of developing business-critical software in an environment that requires flexibility and high productivity, good in finding compromises with other developers, listening to and respecting others opinion.
Must have:
- Strong Knowledge of C# Language (3-5)
- Experience with WPF/XAML using MVVM
- Excellent UI design skills
- Excellent understanding of the data structures and algorithms
- Multithreading
- Memory management
Nice to have:
- Knowledge of Java will be advantage
- Design patterns, Dependency Injection, Unit/Integration Testing using mocks
- Git, Subversion, Jira, TeamCity
- Previous Front Office experience
The system is internally developed as a three tier architecture, with a C# GUI Java Middle Tier and Sybase database.
It runs 6 days a week, 24 hours a day and has over 120 active users based around the globe.