The chosen candidate will contribute in the development and delivery of high performance, low-latency components for real-time trading technology platforms; responsibilities include development of infrastructure and business logic, integration of 3rd-party systems, diagnosing and resolving issues, and testing functionality according to specifications and standards.
Responsible for programming and software development using various programming languages and related tools and frameworks, reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting and implementing software systems.
Mastery of the C++ and C# languages are key, as are experience developing web services to provide JSON data and experience with UI technologies. Projects will be a mixture of legacy code work and .NET code work, not simply writing new .NET services to replace legacy apps. Experience working in an Agile iterative environment is helpful.
In this position, you must have experience performing business system support and development as needed to implement and assist users and others with developing applications or enhancing existing applications.
In this role, the selected candidate will define product requirements and creates high-level design specifications, ensuring feasibility, functionality, and integration with existing systems/platforms.
In this role, the selected candidate will be responsible for analysis, assessment, and understanding of how Open Source technologies can efficiently solve our data and application integration challenges and provide best solutions for our technology environment.