We are looking for a Senior Developer to join our team in Lisbon and contribute to innovative solutions within the Core Banking domain. This role combines technical development, functional analysis, and collaboration with business teams to deliver high-quality financial solutions.
Your Responsibilities
During the Analysis Phase
Work closely with business stakeholders to gather, understand, and analyze functional requirements.
Translate business needs into robust IT solutions in collaboration with developers and solution architects.
Produce clear and structured functional documentation to support development and testing.
Define and document test scenarios to ensure solutions meet both business and technical expectations.
During the Delivery Phase
Configure and implement solutions on a Core Banking platform using a proprietary scripting language derived from PL/SQL.
Develop and maintain automated test scenarios using behavior-driven testing frameworks when applicable.
Perform unit testing and functional acceptance testing, combining automated and manual approaches.
Contribute actively to quality assurance, validating delivered functionality against requirements.
Required Qualifications
4–5+ years of professional experience (Senior profile).
Higher education degree (mandatory).
Experience in software development with different technologies.
Strong knowledge of SQL / PL-SQL and the ability to write and understand queries (mandatory).
Knowledge of programming languages (Procedural or Object-Oriented Programming).
Experience with version control systems such as Git.
Experience with unit or integration testing (manual or automated).
Familiarity with Eclipse or similar development environments.
English proficiency at B2 level or higher.
Must have been living in Portugal for at least 1.5 years.
Experience mentoring or supporting junior team members and providing technical guidance.
Nice to Have
Experience in Core Banking or financial services systems.
Knowledge of database modelling and relational databases.
Experience with Agile environments and Scrum methodologies.
Exposure to BDD frameworks (e.g., Gherkin / Cucumber).
Knowledge of Portuguese and/or French.
What We Value
Strong analytical thinking and problem-solving skills.
Troubleshooting and debugging capabilities.
Excellent communication and collaboration skills.
Team spirit, autonomy, curiosity, and flexibility.
Passion for technology and continuous learning, especially in complex and regulated environments.
Working Model
Hybrid work in Lisbon.
First 3–6 months: 4 days/week in the office.
After 3–6 months: 3 days/week in the office and 2 days remote.