This position is responsible for understanding of detailed instruction from system designer and the ability to write code in a structured way. This is a developer position requiring every day coding and testing of his/her own code. Extensive knowledge of JAVA is required.
This position is responsible for developing, enhancing, modifying and/or maintaining applications in the Global Markets environment. Software developers design, code, test, debug and document programs as well as support activities for the corporate systems architecture. Employees work closely with business partners in defining requirements for system applications.
The selected candidate will be responsible for performing all testing activities for initiatives across one or more assigned projects, utilizing processes, methods, metrics and software that ensure the quality, reliability and systems safety and security.
In this position, you will contribute to low-latency trading platform. Successful applicants for this position will work closely with traders, quants and other software engineers to implement and extend the different parts of our trading infrastructure including low-latency trade execution services, tick data infrastructure, database service layers, exchange connections, back testing systems, GUIs, risk management systems, calculation and modeling engines and compliance monitoring tools.
The sucesfull Candidate will be expected to provide patches and upgrades to existing systems. Other expectations include the ability to prepare operating instructions, compile documentation of program development, and analyze system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
The applicant will use modern software tools in an agile project management process with a focus on continuous integration and regression testing to build highly performant code in a Linux environment.
In this role, the selected candidate will develop key product features and complex software solutions within existing large-scale enterprise applications and new strategic initiatives using preferred languages.
In this role, the selected candidate will perform complex analysis, design, development, testing, and debugging of computer software in support of distinct product hardware or technical service lines of businesses.
In this role, the selected candidate will be responsible for working as a software engineer on one or several development efforts, participating in design of new features and maintaining existing functionality.