Job offer
Senior Full-Stack Cloud-Native Developer (OTC Team), Assistant Vice President
We are seeking an experienced full-stack developer to serve as Assistant Vice President, responsible for developing and maintaining our Enhanced OTC Modules, including building a modern JavaScript front-end and a Java-based back-end solution on the Azure Cloud. The candidate should have 8–10 years of experience in software development, ideally in the financial sector, and be proficient in Java, JavaScript, Azure Cloud, and Agile methodologies.
Job description
We are looking for a Senior Full-Stack Cloud Native Developer (OTC Team) to serve as Assistant Vice President.Tasks
The tasks include:- Development and maintenance of the Enhanced OTC module, including the creation of a modern JavaScript front end and a Java-based back end on the Azure Cloud
- Supporting customers and internal teams through technical troubleshooting and expertise
- Work with minimal supervision to develop, test, and troubleshoot software enhancements
- Collaborate with business analysts and product managers to translate requirements into scalable solutions
- Architectural input and technical leadership within the team
- Software development, testing, debugging, and implementation using Java, C++, SQL, React, and related technologies
- Conducting code reviews and providing clear, constructive technical guidance
- Development and maintenance of automated tests, and improvement of internal testing frameworks and methods
- Manual testing to ensure release quality
- Contributed to design documentation, API specifications, and customer documentation
- Participation in Agile/Scrum processes, including daily stand-ups, sprint planning, backlog refinement, and retrospectives
- Collaboration with other teams on engineering initiatives and integration efforts
- Mentoring and support for junior developers
Requirements
The requirements include:- Degree in computer science, engineering, mathematics, physics, or a related technical field
- A master's degree is strongly preferred
- Experience in developing enterprise software on major cloud platforms (Azure preferred, but AWS or GCP are also considered)
- Extensive experience in Java development within cloud-native architectures
- Experience with modern JavaScript frameworks such as React or Angular
- Knowledge of Kubernetes and Kafka is a plus
- Some knowledge of OTC derivatives
- 8–10 years of professional experience in software development, ideally in the financial sector
- 4–7 years of experience in developing solutions in portfolio management, trading, compliance, post-trade, BOR, or wealth management is strongly preferred
- Strong knowledge of object-oriented programming, relational databases, scripting languages, and modern software development paradigms
- Ability to contribute to complex design specifications with minimal supervision
- Proven ability to work independently on medium- to large-scale projects
- Excellent written and verbal communication skills
- Ability to work effectively in a team-oriented environment
- At least 5 years of experience with Agile development methods is preferred
We offer
We offer comprehensive support for our employees, including:- Inclusive development opportunities
- Flexible work arrangements
- Paid volunteer days
- Dynamic employee networks
Job details