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?
You will be working directly with traders, quants and other developers to simplify and streamline work in our code base and assist with timely development, testing and deployment of Rates software products. You will be expected to take a leadership role in promoting good software development process, identifying problems/inefficiencies and solving them.
You will be responsible for all aspects of the development lifecycle:
- the setup and management of our build environment across different teams and programming languages including Java, Scala, C++, C#, Python and R
- the interaction of our codebase with key open source and vendor products including Subversion, Github, Teamcity, Jenkins, Artifactory, Oracle and MongoDB
- advancing the capabilities of our automated unit testing and integration frameworks and improving the performance and parallelization of our builds.
- the integration of our codebase with our vendor trading software and client’s core libraries
- streamlining the use of development tools such as Visual Studio, IntelliJ, gprof, JProfiler
- the disciplined and reproducible creation of our fully tested and deployment ready artifacts as well as overseeing the deployment of the vendor installations that we critically depend on
- the server runtime environment in both client’s and co-located data centers and stability of our compiled binaries and runtimes such as the Java JVM and the .net CLR.
Mandatory:
- Experience with automated builds with unit tests and release deployment (3 years minimum)
- Experience with at least one scripting language such as Python, Ruby or Perl (3 years minimum)
- Experience with one or more source control systems such as Subversion, Git, Perforce, Mercurial (3 years minimum)
- Experience with automated build tools such as Cruise Control or TeamCity or Jenkins
- Experience with both Windows and Linux operating systems
- Experience with codebases in Java/Scala, C++ or C#
Agile development methodologies, such as Extreme Programming or Scrum
Proven ability to communicate with less technical users to understand requirements and implement appropriate solutions
- Successful track record of being part of a team that delivered working software quickly and improved it iteratively
- Desire to support robust, extensible, testable systems that will evolve with the business
- Experience and desire to work as part of a multi-faceted team
- Relentless devotion to software quality, testing and scalability
Desirable:
- Financial industry experience, including experience with trading systems, electronic market making or algorithmic trading
- Commercial development experience in Java, Scala, C++ or C#
Join our Development Center in Wroclaw and become a member of our open minded, progressive and professional team. In this role you will be working on projects for one our world famous clients. You will have a chance to grow your technical and soft skills, and build a thorough expertise of the industry of our client. On top of attractive salary and benefits package, Luxoft will invest into your professional training, and allow you to grow your professional career.