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?
Key Responsibilities
o Design, development and deployment of new components and utilities as defined by consumer needs
o Continuous improvement of components, development environment, tooling and processes
o Unit/dev test and document outcomes for review by other project stakeholders
o Trouble shoot performance related issues in production after go live and during testing/dev
o Setup and execute end to end system testing to suppose onboarding of new data providers
o Provide 3rd line support for production environments
Key Responsibilities
o Design, development and deployment of new components and utilities as defined by consumer needs
o Continuous improvement of components, development environment, tooling and processes
o Unit/dev test and document outcomes for review by other project stakeholders
o Trouble shoot performance related issues in production after go live and during testing/dev
o Setup and execute end to end system testing to suppose onboarding of new data providers
o Provide 3rd line support for production environments
Desired Skills and Qualifications:
LIST DESIRED SKILLS/KNOWLEDGE:
- Excellent interpersonal and business relationship skills
- Oral communication skills including the ability to actively listen and influence
- Written communication skills – clear, understandable and unambiguous documentation and communication
- Ability to interact with senior management in both the Business and IT
- Ability to learn new business situations and technology quickly
- Happy with a highly challenging, and constantly changing environment
- Problem solving ability and resilience – exceptionally analytical mind set
- Some prior knowledge or experience in the financial sector and risk space is essential
TECHNICAL SKILLS:
- Strong Core Java Development skills and Experience including:
- Designing and implementing multi-threaded applications using java.concurrent.* APIs
- Extensive experience with core Java libraries including java.util.*, java.io.*, java.nio*
- JVM monitoring and profiling, including use of JConsole and JVisualVM. JProfiler a bonus.
- Java 8 and Functional Design Paradigms a bonus
Maven and Team City build and deployment tools
Knowledge of No-SQL databases (in particular Apache HBase, Hadoop)
- Knowledge of Data Analytics Technologies (in particular Apache Spark, Apache Mahout, Phoenix)
- Understanding of distributed systems, grid deployment and high performance/low latency computing requirements.
- Experience with web-based technologies (with particular emphasis on Apache Tomcat, HTML5, AngularJS, JavaScript).
- Experience with Windows & Linux operating environment & scripting experience (Windows Server 2008, RHEL 6).
- Experience with .Net application development
- Knowledge of SRP technologies including RDL modelling, RCF, RDA, XQL
- SQL and relational database modelling – preferably Oracle and Apache Phoenix
IB Risk Technology (IB RT) manages and develops Risk Technologies horizontally across IB. IB Risk Technology operates the core common risk technology components that support the IB TCO objectives, and drive the objectives of the Strategic Risk Program (SRP). SRP will provide on-demand risk aggregation, promote effective capital allocation, improve trading decision-making tools, and support management of risk oversight across the IB.
The RDx Strategic Core Components provide a sustainable front-to-back solution for managing firm-wide risk in a consistent, global manner. Together, they provide the technological foundations that can enable traders, product controllers, and risk managers across the CRO and CFO to slice & dice massive amounts of bank-wide PnL and Risk data, as well as drill down to trade-level detail. Risk Data Algebra (RDA) is a suite of software tools that enables aggregating and manipulating ("slicing and dicing") large volumes of live data and presenting the results to end users in the form of GUIs or reports. Risk Data Fabric (RDF) is the data access layer used by risk systems to retrieve trade data, market data and reference data. All input data including market, trade, static, and configuration data goes into the fabric. The RDF will be integrated into the Strategic Risk systems across the IB which will consume that input data, and then output their PV, Risk, and Scenario results data back into RDF. The Business Solutions team partners with business, risk, and IT groups to design and implement end-to-end risk solutions based on the target architecture that leverage the core components.
