Job responsibilities
- Design and build scalable and resilient technical solutions.
- Drive the delivery of business value via change programs/projects within the futures & options clearing technology group
- Implement and manage AWS cloud services to support application infrastructure and deployment.
- Develop a strong understanding of key functions of clearing, margining & settlements within the F&O world.
- Partner with supporting tech leads to develop realistic and achievable project estimates.
- Analysis and build within Control, Stability, Resiliency, Capacity & Performance areas.
- Create automated unit tests using a Test Driven Development approach
- Testing: Unit, SIT & UAT planning and management.
- Robust delivery of code into the production environment with zero tolerance for post implementation issues
- Take part in decisions affecting long range organizational goals & strategic planning.
- Proactively look to develop, implement and further development best practices across the group.
- Contribute to quality improvement, code reviews, code/architecture standards, code reuse etc.
Required qualifications, capabilities, and skills
- Relevant University degree in Computer science or similar.
- Very Strong problem solving, analytical and communication skills (both verbal and written)
- Must to have recent working experience with client side technologies – HTML, JavaScript, ReactJS, jQuery, Angular JS etc.
- Good understanding of core Java (at least JDK 1.8) & prefer to have some experience with Spring Boot.
- Good to have experience using AWS cloud services (e.g., EC2, S3, Lambda, MSK, ECS, EMR, RDS, Athena etc. )
- Experience working with Maven, Jenkins, Git etc.
- Understanding of database concepts and working knowledge with any of the vendors (Preferably Oracle) with at least some exposure to performance tuning
- Ability to take on difficult and complex large scale problems and provide end to end solutions.
- Ability to build and maintain strong relationships with stakeholders in business, operations, operate etc.
- Some experience of providing production support in a Level2/Level3 capacity
Preferred qualifications, capabilities, and skills
- Experience of working in Agile/SCRUM/Kanban development environments.
- Have an agile mindset and a broad skillset - willing to do whatever it take to help the team deliver.
- Excellent team spirit and ability to work in collaborative environment.