This individual will deal with complex, interrelated applications and systems being designed for todays big data platforms, and will work with rapidly evolving technologies and internal stakeholders to analyze and define unique and innovative solutions for achieving strategic business goals.
In this role, the successful candidate will design, implement and own critical applications and components of services stack; enhance the infrastructure to fulfill mission critical SLAs, whether low latency or high throughput data retrieval.
In this role, the selected candidate will develop new software and modify existing systems using Java on multiple platforms; implement and develop top tier financial trading systems in a fast paced environment.
In this role, the selected candidate must have the working knowledge of Python, Java or other OO language(s); independent and critical thinker, able to investigate unknowns and solve issues from end to end.
This position is for a Developer on the team. A successful candidate is expected to create and deliver software, have responsibility to execute projects from start to finish, work independently or with a project team.
Analysis, design, coding, component and assembly testing of all application code owned by the Application Team- Maintenance (including production support), enhancement and development work- Write application software, data analysis, data access, data structures, data manipulation, databases, design, programming, testing and implementation, technical and user documentation, software conversions.