Job Description:
Prime Brokerage Technology provides solutions that underpin the operations of our clients and traders, forming the foundation of our Prime Finance business.
Key Responsibilities:
1. Component Delivery: Ownership and delivery of various components (Java/Kotlin) within the Core Prime Brokerage platform. Hands-on development is required.
2. Technical Leadership: Provide technical leadership for an agile development team, championing best practices in Continuous Integration and Continuous Deployment (CI/CD). Foster a culture of quality through developer-led automated testing initiatives.
3. Design and Planning: Lead design, planning, and estimation discussions within the team and with partners from across the department along with business stakeholders.
4. System Analysis: Conduct high-level system analysis and architecture design, ensuring alignment with business requirements, technical standards, and the overall architecture blueprint.
5. Requirement Gathering: Facilitate requirement gathering and translate complex business needs into technical specifications.
6. Documentation: Oversee the creation and maintenance of project and technical documentation.
7. Risk Mitigation: Identify and mitigate risks throughout the SDLC, proposing solutions to complex problems.
8. Standards Development: Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
9. Production Support: Oversee production support processes, collaborating with operations and business stakeholders. Analyze issue patterns to drive improvements.
10. Technical Guidance: Provide technical leadership and serve as advisor or coach to mid-level developers, analysts, and grads.
Technical Experience:
* Java and Test-Driven Development: Essential skills.
* Additional Technologies: Advantageous experience in any number of additional technologies including Kotlin, Java, Kafka Streams, Cloud Technologies (Kubernetes, Open Shift), Messaging Technologies (Kafka, Solace, TIBCO), Database / Data Store / Data Query Technologies (SQL Server, Trino, Mongo, S3), Observability Technologies (OpenTelemetry, Elastic Stack / ELK, Grafana).
Qualifications:
* Experience: 6-10 years of relevant experience in Apps Development or systems analysis role.
* Programming Skills: Extensive experience in system analysis and programming of software applications.
* Project Management: Experience in managing and implementing successful projects.
* Subject Matter Expertise: Subject Matter Expert (SME) in at least one area of Applications Development.
* Leadership and Communication: Ability to adjust priorities quickly as circumstances dictate, demonstrated leadership and project management skills, consistently demonstrates clear and concise written and verbal communication.
Education:
* Bachelor's Degree: Bachelor's degree/University degree or equivalent experience.
* Master's Degree: Master's degree preferred.
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.