Job responsibilities
- Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Develops secure high-quality production code, and reviews and debugs code written by others
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
- Leads evaluation sessions with appropriate teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and applied experience
- Expert knowledge of Core Java programming, Spring Boot/Spring framework and critical functions like messaging, data-access, web-services etc.
- Experience with Kubernetes/AWS Cloud to build applications and proven design experience in building scalable applications
- Experience of modern messaging platforms (Kafka)
- Proficient at Oracle database and shell scripting/python
- Object oriented design and programming as well being at least familiar with design patterns with a pre-requisite.
- Familiarity with an RDBMS
- Practiced in all aspects of the full software life cycle development processes including agile processes , automations and continues delivery methods , application resiliency and security
Preferred qualifications, capabilities, and skills
- UI Development experience in C#, React JS is preferable
- Experience with cloud deployment, design and development concerns is preferable
- Experience in application and data design disciplines with an emphasis on real-time processing and delivery e.g. Kafka, AMPS, FIX protocol is preferable
- Understanding of the Prime business, in particular Equity Finance - Locate and Positions Management is preferable