Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Agile @ 3
Azure @ 3
Communication @ 3
Git @ 3
Java @ 3
Leadership @ 3
Microservices @ 3
Oracle @ 3
Payments
SQL @ 3
Spring Boot @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
The Solution Designer analyzes business rules and functional and non-functional requirements, translating them into detailed technical specifications aligned with ING architectural principles. The role defines system interactions, data exchanges, and integration approaches while balancing delivery timelines, implementation effort, technical debt, and solution simplicity.
The position involves working in a cross-functional team responsible for managing, evolving, and modernizing strategic cross-bank IT solutions and workflows supporting critical business processes and integrating with important banking platforms and assets.
Responsibilities
- Participate in solution-shaping activities by identifying risks, inefficiencies, improvement opportunities, and optimization initiatives across processes and applications.
- Contribute to feasibility assessments for new initiatives, evaluating technical impacts, dependencies, risks, and implementation options.
- Perform detailed technical analysis and design.
- Collaborate with developers by providing guidance and support during development activities.
- Participate in IT delivery project planning, execution, and stakeholder management.
- Support testing and problem determination.
- Participate in vendor evaluations and supplier selection processes.
- Define technical and contractual technology requirements.
- Break down business requirements and solution designs into well-defined user stories.
- Assess the costs, benefits, and risks of alternative approaches and explain decisions logically and systematically.
- Support incident troubleshooting, root cause analysis, vulnerability remediation, and the technical health of applications and platforms.
- Identify opportunities to automate processes and improve efficiency.
- Contribute to knowledge sharing, collaboration, and continuous learning.
Requirements
- Degree in Information Technology, Engineering, or equivalent.
- Experience in the same role in a complex environment.
- Experience as an IT Developer in a complex environment.
- Excellent knowledge of the relevant IT architecture and technical flows.
- Advanced experience developing REST and SOAP application services.
- Experience in front-end solution design.
- Proven application development experience with Java on or with the J2EE platform, Spring, and Spring Boot.
- Experience with unit testing, Test-Driven Development (TDD), and integration testing frameworks.
- Knowledge of issue and code versioning tools, including Azure and Git.
- Knowledge of DBMS and SQL, including Oracle and PL/SQL.
- Knowledge of Agile methodologies and Scrum.
- Knowledge of the UML standard.
- Knowledge of microservices architecture and domain design models.
- Knowledge of Retail Banking, Private Individual Banking, and/or Business Banking.
- Good written and spoken English.
- Strong synthesis, analysis, and systemic-vision skills.
- Leadership, relationship, negotiation, teamwork, and customer-centricity skills.
- Proactivity, adaptability, passion for technology, execution excellence, result orientation, problem-solving, effective communication, and the ability to work under pressure.
Contract And Working Conditions
- Permanent employment contract.
- Full-time position, 37 hours per week.
- Applicable Collective Labour Agreement: National Collective Labour Agreement for employees in the credit sector (NCLA).
- Location: Milan, with hybrid working.
- Starting annual base salary: €48,000.
- Variable remuneration in line with applicable remuneration policies, with targets based on the role, Group outcomes, business line or function, and individual performance.
Benefits
- Flexible smart working.
- Performance-based bonuses.
- Meal vouchers and corporate restaurant and bar.
- Health and accident insurance.
- Pension fund and welfare plan.
- International environment and talent programs.
- Training and development opportunities.
- Physical and mental well-being initiatives.
- Birthday day off.
- Free water and coffee at the office.
ING is committed to diversity, inclusion, mutual respect, and equal employment opportunities. Applications should be submitted only through official ING career platforms. ING uses Workday for recruitment, and legitimate communications come from @ing.com and/or @myworkday.com. No payments or banking details will be requested during the application process.