Technical Consultant - Lead
Description
As a Senior Software Engineer, you will be part of our agile team of talented Software Engineers, responsible for the development of our Banking family of products.
What will you be doing?
- Be responsible for the development & maintenance of the core components of our Digital Banking platform.
- Work with agile methodologies in cross functional teams for the design & implementation of new features & services.
- Provide expertise in software development lifecycle phases from concept & design, to testing & implementation.
- Preserve & optimize the quality of our applications / products, while proactively ensuring the highest level of quality standards in the solutions provided to our customers.
- Mentor and lead technical teams.
- International travel and working at client locations may be required.
Who are we looking for?
- Passionate & talented Software Engineers with hands-on & extensive development experience, technical expertise & knowledge of Java EE, object-oriented designs, design patterns, coupled with an understanding of architectural complexity.
- Self-motivated individuals with strong analytical thinking and problem-solving skills. Ones who have the mindset to innovate and the ability to prioritize tasks & meet challenging schedules.
- Experience in managing development teams.
-
Ability to travel internationally for periods of time, implementing projects globally.
-
Team players who can create consensus whilst also challenging ideas & assumptions.
What do your qualifications look like?