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?
- Software design&development
- Development and maintenance of quality measures (unit tests, integration tests)
- Participation in IT architecture related decision making process (libraries, frameworks selection)
- Work closely with L1 and L2 support teams and provide dev support for the applications
- Cross applications projects
Challenges of the role:
- Design & implement business requirements ensuring they follow good code principles (SOLID, maintainable, testable, OO programming principles)
- Our system is distributed system, so there is an opportunity to gain experience and knowledge in architecting/designing & developing in distributed system.
- Our systems are also multithreaded, so this is a good opportunity to sharpen skills in multithreaded programming.
Experienced developer (5+ years minimum) in software development
General technical skills:
- Has an in depth understanding of OO principles
- Experience of developing software for n-tier development is a great plus
- Has experience of using 3rd party frameworks and can decide when it is appropriate to use these
- RDBMS experience (e.g. SQL Server / Oracle)
- Experience of using an IoC container to do Dependency Injection is a plus
- Experience of the full project lifecycle
- Understanding and exposure to Test Driven Development
- Experience of Unit Testing and Mocking
What we're looking for is an individual:
- Good written and spoken English
- Committed to excelling in their job and passionate about software development
- A team-first attitude, ability to work from minimal requirements and a quick thinker
- Excellent organizational, problem solving, and written/verbal communication skills.
- Motivation to support others, to share information and knowledge and to work effectively towards shared goals
- Can explain complex ideas clearly
- Proactive in seeking help when needed, and happy to admit when they don't understand something
- A desire to excel in one's job, by actively learning about new technologies and gaining insight into the business we serve
.Net Skills:
- Excellent understanding of the C# language
- Extensive experience in programming using .NET Framework 3.5/4.0/4.5.
- Good knowledge of the many components of the .NET framework
- Some GUI experience. Ideally HTML5/AngularJS
- Plus: Bloomberg TOMS experience is a big plus
C# .Net developer to work on the front office trade processing, trade and position management, PnL management systems.
The day to day responsibilities would include design and development of different processing components in the system using Microsoft technologies.
The candidate would be a part of a global team in NY (US), Raleigh (US), Wroclaw (Poland) and Pune (India), and would directly interact with BAs, and other developers in the team.
Technologies used:
- .NET Framework 3.5/4.0/4.5 (C# 6, NUnit, NSubstitute)
- Messaging systems (TIBCO, IBM)
- WCF
- SQL/Sybase Databases
- HTML5/AngularJS
- Visual Studio 2015
- SVN/Confluence
