Responsibilities
- Work across all aspects of the product development lifecycle to enhance, maintain and support the ETFI product so new business and current business can be migrated to the ETFI system
- Collaborate as a member of an agile scrum team to ensure communication and cooperation across the different staff members and roles within the team
- Work with Product management and operations to review and refine requirements
- Consult with senior members of the development team on product architecture and design issues
- Develop features in Omega ETFI system in Java, React, real time messaging, database and scripting technologies as applicable
- Ability to drive ongoing and new initiatives, and move projects to completion with little supervision
- Work with QA and Product Ops to verify new features and perform regression testing
- Provide occasional Off-hours support for new release deployment and production support
Knowledge and Experience
- Bachelor degree in Computer Science
- 8+ years of experience in professional software development environment
- 5+ years of Java coding
- 5+ years of script coding (Python or similar)
- 5+ years of experience with web development
- Strong hands-on experience with latest React framework
- Experience building and consuming JSON based RESTful web services
- Strong hands-on knowledge of JavaScript / TypeScript.
- Strong hands-on experience with Java / Spring Boot, and microservice-oriented architecture (or equivalent NodeJS-based experience).
- Guide less experienced developers
- Agile experience is a strong plus
- Financial Services experience is a strong plus, including reference data, multi-asset class knowledge and pricing applications.