Job offer
Application Manager
We are looking for an Application Manager for our software engineering team who can analyze and resolve complex issues in legacy systems and develop robust, scalable solutions in the wealth management domain. The ideal candidate has at least 5 years of experience in Java development and is familiar with TDD, Agile methodologies, and technical leadership.
Tasks
- Address highly complex legacy defects that other developers cannot analyze or resolve
- Communicate highly technical solutions to non-technical audiences
- Become an influencer and help improve the engineering practices of existing developers
- Earn the organization's trust by solving problems that others struggle with
- Development using Java, EJB, Spring Boot, M/SOL, and IBM MQ
- Understand business requirements and translate them into technical solutions that are scalable, stable, and secure
- Ensuring compliance with banking standards (including code, security, and performance)
- This role provides access to several production management systems (PMS, CM Onboarding, KYC, AML, Name Check, Document, Capita, GRC, and the UETP Portal)
- A passion for technology and robust, reliable Java systems
- Analysis, design, coding, and implementation of complex end-to-end applications
- Working with the team to achieve goals
- Experience with agile methods such as Scrum, Kanban, and/or Extreme Programming
- Expertise in best practices such as Test-Driven Development (TDD) and Continuous Integration (CI)
- Identifying and resolving production issues to ensure a stable production environment
Client and Stakeholder Management (Internal and External)
- Stakeholder Management - Close collaboration with finance, business change engineers, and project managers to steer and manage IT deliveries
- Requirements analysis, effort estimation, prioritization, schedule planning, progress tracking
- Efficient and results-oriented, empowering key stakeholders and participants by building strong project teams and maintaining robust communication about the project’s status throughout its entire lifecycle
- Overseeing and reviewing technical and architectural designs, enforcing architectural guidelines, and challenging the status quo
Regulatory Responsibilities B.I. Risk Management
- Demonstrating appropriate values and behaviors, including standards for conduct and integrity, clear roles and delineation of roles and responsibilities (three lines of defense, ecosystem focus), and measuring behavior and performance
Requirements
Professional
- At least 5 years of experience in development using Core Java and Java EE
- At least 2 years of experience with TDD
- Highly respected and admired by colleagues, capable of influencing and steering projects to achieve key milestones and overcome challenges
- Able to translate functional requirements into efficient and secure technical solutions
- Preference for experience in the finance or banking sector
Technical
- Core: Java, Java 8+, and JUnit
- Strong knowledge of computer science (algorithms, data structures, object-oriented design)
- TDD, capable of acceptance
Job details