About this role
Responsibilities
• Manage timelines and deliverables within the team to ensure successful project delivery.
• Design software solutions by interacting with portfolio managers, traders, operations staff, and peers to understand requirements.
• Develop solutions aligned with the client's technology stack, ensuring efficiency, scalability, and support for new trading activities.
• Provide knowledge transfer to team members and support staff through application demos, walkthroughs, and documentation.
Skills - Must Have
• Prior consulting, advisory, or client-facing delivery experience.
• Ability to operate effectively in ambiguous environments.
• Proven independent delivery without close supervision.
• Strong Java experience in enterprise environments, plus 2 years of Python knowledge.
• Experience with SQL queries and Docker/Kubernetes.
• Strong cloud experience (AWS).
• Strong unit and integration testing practices.
• Additional experience with message queues (e.g., SQS, Kafka, etc.).
Nice to Have
• Experience building low-latency applications and CI/CD pipelines.
• Capital markets experience.