Main Responsibilities
Build & change management
- Able to lead in terms of technology and conceptualize, propose design and architectural evolution, along with operational model.
- Contributing to development of high quality fully tested source code complying with deadlines, schedule and coding standards.
- Liaise with business analysts for clarification and understanding of requirements.
- Provide deployment and change management of the solution/platform.
- Develop tests strategy in coordination with project manager / Business Analysts.
- Provide technical assistance during user acceptance test.
Incidents and Requests management (business users and other IT teams)
- Communicate effectively.
- Analyse enhancement requests and bug-fixes.
- Document deliveries.
- Support applications in production - analyze and resolve issues as they arise as well as propose optimizations for future.
- Monitor the results and quality of the different software solutions and projects implemented in the organization.
Change management
- Apply monthly release strategy, following the team’s milestones for analysis, coding and testing.
- Support the release roadmap in production.
- Operations management
- Application support, level 3 (expert).
- Troubleshoot and fix issues.
Continuous improvement
Qualification and Profile
12+ years of software development experience, including 8+ years of front-end development
Experimented in using AI for development such as GITHUB Copilot (5 years)
- Able to build AI Agent
- Familiar with SDD
- Understanding of AI DLC
Front-End Expertise:
- Advanced proficiency in Angular 19+
- Deep knowledge of AG Grid, NgRx store, Angular signals, and signal store
- Strong sensitivity to design and UX principles
- Experience conducting code reviews and enforcing Angular development best practices
- Ability to ensure consistency and homogeneity across front-end implementations
- Development of automated BDD tests
Back-End Knowledge:
- Experience with Python, REST APIs, and FastAPI
- Ability to develop and maintain back-end services as needed
DevOps & Infrastructure:
- Strong knowledge of Docker, Kubernetes, and microservices architecture
- Experience with GitOps, ArgoCD, Maven, and Git
- Proficiency with CI/CD tools (GitLab, Jenkins, Ansible)
- Familiarity with monitoring and alerting tools (Elasticsearch)
Cloud & Architecture:
- Experience with cloud-native architecture and AWS
- Understanding of distributed systems and scalability patterns
Technical Fundamentals:
- Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis
- Strong ability to analyze code – understand execution flow and debug even without access to a debugger
- Proficiency with static analysis tools (SonarQube)
- Good knowledge of SQL (PostgreSQL, Redis) or SQL-inspired dialects (e.g., HQL)
- Experience writing and maintaining integration tests
Collaboration Tools:
- Experience with Jira or similar issue-tracking systems
- Commitment to software craftsmanship and DevOps culture
- Willing to do L3 Support if required.
- Willing to do On-call rotation with team mates to cover night and week-end support.
Additionally, knowledge of the following would be helpful although it is not required:
- Web development fundamentals (HTML, Javascript, typescript, jQuery, ReactJS, etc)
- Strong familiarity with Linux and bash
An ideal candidate will also have expertise in some or all of the following:
- JupyterLab, JupyterHub, Jupter notebook, Mercury ecosystem
- Understanding or interest in finance & financial markets, particularly interest rate derivatives in their many forms (IRS, Forwards, Futures, Swaptions, etc)
Education
- Master’s degree in relevant specialities (IT, finance).
- Minimum 8 years working experience in relevant roles.
Need SPR & Citizens only
Drop your resume to *************