UniCredit is seeking a skilled Technical Analyst to join the Daily Banking TA & PMT Team within the Group Technology Office. The successful candidate will play a crucial role in developing and maintaining Java and/or .Net and third party products applications to support daily banking operations. This position offers an exciting opportunity to work in a dynamic environment, collaborating with cross-functional teams to deliver innovative solutions that meet the needs of UniCredit's daily banking operations.
Key Tasks and Responsibilities:
- Develop and maintain Java and/or .NET applications.
- Develop and maintain documentation throughout the entire software life cycle.
- Analyse business and system requirements for applications and their dependencies.
- Ensure compliance with functional and non-functional specifications.
- Participate in the estimations of workload required to achieve goals.
- Conduct impact analysis for changes.
- Provide production support, troubleshoot incidents, and ensure timely resolution.
- Develop and execute test plans.
- Revise, update, refactor and debug code.
- Support modernization efforts if necessary, working closely with cross-functional teams to define and implement migration strategies.
- Troubleshoot and resolve performance issues.
- Ensure compliance with standards and procedures – security, regulatory, architecture, quality.
Requirements:
- 5+ years of experience with Java and/or .NET web application development and analysis.
- Strong proficiency in Java and/or C#.
- Strong proficiency in SQL, using MS SQL, PostgreSQL, or other DBMS.
- Strong proficiency with REST and SOAP API.
- Experience with database tuning and optimization.
- Excellent analytical and problem-solving skills.
- Good familiarity with architecture styles and design patterns.
- Strong verbal and written communication skills.
- Good knowledge of the English language (both written and spoken).
Nice to Have:
- German language knowledge at B2 level or higher.
- Experience with microservices architecture and containerization (Docker, Kubernetes).
- Knowledge of front-end technologies like JavaScript, Angular, or React.
- Familiarity with automated testing frameworks and CI/CD pipeline tools.
- Understanding of cloud-native application development practices.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with desktop applications in Java and/or .Net.
What you get in return
- #MakeInnovationHappen: Chance to make an impact in terms of transformation
- #UnlockYourPotential: Join a young and stimulating environment
- #ComeAsYouAre: Working within a global team
- #UnlockYourPotential: Play a role of autonomy with high visibility and exposure
- #BalanceLifeAndCareer: Flexible working hours
- #BalanceLifeAndCareer: The possibility of working hybrid
- A professional but still friendly work environment
- #EnjoyTheBest: Access to our Benefits platform with a dedicated budget that you will be able to use, in order to choose the most suitable
- benefits for you
- Healthcare services from one of the agreed providers
- Holidays accorded based on your working experience (21 up to 25 days)
- Career in a leading international banking group, build on the diversity of its strong local roots
- Dynamic and multinational environment, full of growing opportunities