As a Solution and Integration Engineer, being a member of the IT Engineering and Development team of Cembra, you will actively participate in all stages of the software development life-cycle mainly focusing on requirements' engineering, systems' integration and interfaces' orchestration for the Bank's existing and new applications. You will be responsible for elaborating and preparing solution design documentation for change initiatives and also for the development, configuration and maintenance of changes on existing systems and also for introducing new applications and interfaces with other systems. You will be designing and developing highly complex applications with the goal of streamlining business operations and improving overall user and/or customer experience. The ideal candidate is a self-starter with a strong desire to increase efficiency and make an impact while creatively collaborate and execute team goals contributing to the Bank's vision towards digital transformation.
Software Solution and Integration Engineer (100%)
Prepare the required solution design and design specifications documentation for change initiatives and also develop integrated solutions mainly for middleware and backend applications
Undertake the technical ownership of Cembra Money Bank's middleware and backend applications and micro services
Act as a SME and integrator with third parties providing design specifications and also development of backend services
Contribute towards the timely completion of development tasks for change initiatives and projects
Liaise with production support and operations teams for Troubleshooting of production software and bug fixing (level 3 support)
Maintain the highest code quality standards
Willing to understand all aspects, functional/business and technical, of the applications on which you work on so that you can be greatly effective
Continually learn and apply relevant software development practices, patterns, tools and technologies and actively contribute to the Bank's technical selections/decisions
Master or Bachelor in Computer Science (or equivalent degree)
7+ years' of backend or distributed systems Java development knowledge (EE/Spring)
Knowledge of messaging systems and experience in designing and implementing ESB/Middleware solutions and applications' integration
Web technologies (SOAP, Rest), experience in Service-Oriented (SOA) and Microservice (MSA) architecture and strong understanding of software design patterns & object oriented principles
Working experience with Java applications servers (WAS, JBoss, Tomcat) and relational databases and also knowledge of common networking, infrastructure, operating systems and security fundamentals
A solid grasp on software engineering practices (e.g. thorough code reviews, unit tests, deep focus on quality, design documentation)
Team player who quickly and easily adapts to changing situations, not afraid to take end-to-end ownership of tasks and responsibilities while displaying genuine commitment
Good communication skills and an open style to provide transparency to management
Fluent in English, German is a plus
Contact Rahel Züllig HR Manager
Cembra Money Bank AG is a leading Swiss provider of consumer finance products and services. Its product range includes personal loans, auto leases and loans, credit cards and insurance sold with those products as well as invoice financing, deposit and savings products.
Headquartered in Zurich-Altstetten, the Bank has operations across Switzerland via a network of branches as well as alternative sales channels such as the Internet, credit card partners, independent agents and car dealers.
Cembra serves around 1 million customers in Switzerland and has around 1,000 employees from 37 nations. In September 2019, Cembra completed the acquisition of the consumer finance provider cashgate. Cembra Money Bank AG has been listed on the SIX Swiss Exchange since 2013.