Description
Overview
In this role you will design, develop, modify, adapt and implement short- and long-term solutions to information technology needs through new and existing applications, systems, databases and applications infrastructure. You will review and interpret system requirements and business processes as well as code, test, debug and implement software solutions. You will also:
- Be accountable for your work and sometimes others, provide process and standards advice in your area of specialization
- Serve as a resource for colleagues with less experience
You will be responsible for:
- Write well designed, testable, efficient code
- Prepare and produce releases of software components
- Performing as a domain expert in one or more parts of the software life cycle (eg, coding, testing, deployment). Lead significant pieces of development within the development life cycle
- Contributing to the development of standard methodologies within your group
- Leading code reviews and actively participates in providing feedback on others' designs/code
- Being accountable for technical debt in your own software
- Actively helping team members/make suggestions to improve practices.
Requirements
- Experience Full stack development
- Proficient in JavaScript, Java
- Experience using AWS, React, Angular
- Front Office/Fixed Income, Investment Banking, Hedge Funds