Job Responsibilities:
- Drive individual conversations with business teams to understand the requirements.
- Demonstrate technical competency by driving the requirements to a performant solution.
- Deliver a complex functionality as an individual contributor e2e.
- Groom SRE team & provide production support for the warranty period.
- Demonstrate quick learning (gain business knowledge) and ability to work individually.
- Take technical ownership for any 1 components within the platform.
- Perform thorough code reviews and mentor 1 or 2 junior team members.
- Apply knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation.
- Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development.
Required Qualifications, Capabilities, and Skills:
- Formal training or certification on software engineering concepts and 5+ years applied experience in Java, Scala, Spark, Big data related technologies on AWS.
- Strong Finance background on asset classes (trading book & banking book)
- Ability to navigate the firm across different technical & business teams.
- Thorough knowledge of cloud technologies (AWS)
- Proficient in designing and implementing complex data processing algorithms.
- Strong performance tuning & trouble shooting skills.
- Experience in writing Junit test cases.
- Proficient in estimating & delivering using Agile methodologies.
- Hands on knowledge on CI/CD, Applicant Resiliency, and Security
- Practical Knowledge of emerging technologies.
Preferred qualifications, capabilities, and skills
- General knowledge of financial services industry