Software Engineer (m/w, 80-100%)

Job Informationen

Your tasks: We are looking for a sharp, ambitious and hardworking software engineer who is respected by peers and leaders and thrives collaborating in a diverse multi-national team. This is a superb leadership role where you can demonstrate and broaden your experience, bring forward your innovative ideas and provide crucial expertise in leading a Team of other Software engineers. Enjoying being hands-on, you will be working throughout the entire software development lifecycle, building on and improving our suite of Applications in Treasury, focusing on maintainability, operability, efficiency and automation. Your profile: You are an experienced software engineer with a university degree (Masters preferred) in IT, engineering (or similar), that enjoys being hands-on. You have an accomplished record in delivering sustainable solutions and set the standard for those around you. You are comfortable working in multi-dimensional teams with direct involvement from business SMEs and care about security, quality, user experience, documentation, testing, team spirit and the big picture. Finally, you want to put clean code principles into practice on large code bases • Strong core Java skills, including hands-on experience with the Spring Framework • Practical experience in building mini-services (preferably Spring Boot) • Competency with JavaScript / TypeScript • Experience building front-ends with Angular is a plus • Good working knowledge of data modelling and SQL • Practical knowledge of database technologies SQL and non-SQL • Experience with Cloud Computing is a plus (preferably Azure) • Practical experience with Test-driven development and an evangelist for it! • Experience with DevOps practices including CI/CD, IaC, containerization • Strong desire to understand and contribute to the big picture through optimization of the underlying processes • Demonstrable experience in leading other technicians, ideally with line management experience as well • Enjoy solving challenging problems, both technical and functional • Confident handling divergent expert opinions and navigating ambiguity in case of conflicting requirements. • Willingness and desire to mentor less experienced developers and build their capabilities • Excellent communication skills • Prior experience in the domains of Financial Reporting, Trading, Collateral Management, Capital Markets, Treasury is strongly preferred

Benötigte Skills
  • Englisch
  • Azure
  • Senior
  • Testing
  • CLOUD
  • JavaScript
  • SQL
  • NoSQL
  • Spring
  • DevOps
  • TDD
  • Master
Job Details
  • Pensum Voll-/Teilzeit