Position Purpose We are looking for a passionate Developer to design, develop and install software solutions. The successful candidate will be able to - Build high quality, innovative and fully performing software in compliance with coding standards and technical design. - Design, modify, develop, write and implement software-programming applications. - Support and/or install software applications. - Participate in the testing process through test review and analysis. - Able to guide team in technical solutions and complete the deliveries - Good collaboration with Onshore and Offshore teams Requires a bachelor's degree in a related area and 5+ years of experience in Development. Has knowledge of commonly used concepts, practices and procedures within a particular field. Rely on instructions and pre-established guidelines to perform the functions of the job. Work under immediate supervision. Primary job functions do not typically require exercising independent judgment. Typically reports to a manager.
Responsibilities
Direct Responsibilities - Engineer solutions for complex problems involving capital markets platforms
- Hands on - Full stack development. (UI, Middleware, Services/API, Backend (SQL)
- Architect highly performant applications/modules using appropriate frameworks/tools.
- Deliver robust and scalable solutions rapidly in an agile way.
- Understand and practice data security protocols and controls to ensure data protection.
- Ensure usage of appropriate practices to ensure high quality (e.g. TDD).
- Provide 3rd line support, working with the Application production support team
- Able to manage day-to-day tasks and accountable and responsible for deliveries from offshore
- Collaborate with Onshore and Offshore teams
Contributing Responsibilities - Setup technical best practices
- Implement / Improve DevOps Pipeline for production delivery.
- Interact with functional and technical architects to design enterprise solutions.
- Conduct / Drive workshops and technical forums within the department on tech trends.
Technical & Behavioral Competencies Technical Skills:
Front-End Skills:
- Angular / RxJS
- Typescript / JavaScript
- CSS knowledge is a plus
Back-end Skills :
- Java ( Up to Java 17 ideally)
- Spring Boot
- Jenkins knowledge is a plus
- SQL (basic queries, data model, indexation)
- Basic algorithms understanding / ability to estimate execution complexity
Behavioral Skills:
- Ability to operate autonomously without supervision even if within a team.
- Eye for detail.
- Action / Delivery orientation
- Decisive (including difficult decisions)
- Critical Thinking
Specific Qualifications (if required) - 5 to 8 years of Hands-on work experience in an Enterprise environment, preferably working in multi-location IT teams
Skills Referential
Behavioural Skills : (Please select up to 4 skills)
Ability to collaborate / Teamwork
Adaptability
Creativity & Innovation / Problem solving
Resilience
Transversal Skills: (Please select up to 5 skills)
Analytical Ability
Ability to understand, explain and support change
Ability to develop and adapt a process
Ability to anticipate business / strategic evolution
Ability to inspire others & generate people's commitment
Education Level:
Bachelor Degree or equivalent
Experience Level
At least 5 years
B.E or equivalent