Job offer
Senior Software Engineer, Core Banking (80-100%)
As a Senior Software Engineer in Core Banking, you will be responsible for the development and integration of processes and interfaces between digital solutions and the core banking platform. You will play a key role in the further development of these integrations, ensuring scalability and the quality and reliability of systems.
Job description
Job title
Senior Software Engineer, Core Banking (80-100%)Location
Switzerland, ZurichTasks
- Actively participate in the development of new features and enhancements by writing and reviewing high quality, secure code with comprehensive test coverage
- Continuously improving the quality and security of applications, identifying existing technical debt and making changes to resolve it
- Responding quickly and efficiently to production incidents, working with cross-functional teams to resolve issues and restore service continuity
- Collaboration with platform engineers to improve CI/CD pipelines and streamline release processes
- Collaboration with site reliability engineers and solution architects to optimize application availability, resilience and observability
- Support and guidance for younger software engineers through coaching and mentoring
Requirements
- You like to build scalable backend services based on our tech stack: Java running on AWS;
- You have a collaborative and growth-oriented attitude
- You value quality and security and take these aspects into account in the software development life cycle
- You agree to take over the entire development life cycle, from solution conception to the implementation of the application in production
- You are proactive and motivated by new opportunities and challenges
What makes you stand out
- Expertise in Java (5+)
- Expertise in C or Quarkus (or Spring)
- Expertise in working with RDBMS (ideally Postgresql)
- Work experience with Kafka
- Work experience with teaching frameworks (ideally Redis)
- Design of flexible and robust REST APIs with an API-first approach
- Understanding of microservices, event-driven architecture and ability to implement complex functions with high quality and security
- Work experience with Docker and containerization
- Experience with Kubernetes
- Experience with AWS is an advantage
- Experience with Typescript and a UI framework (React, Angular) is an advantage
We offer
- Team-first mindset. The team takes precedence over the individual
- Our employees always come first. Everything starts here
- We often deliver with high quality and safety. Yes, that's right
- We celebrate successes and learn from mistakes. The key to a healthy balance
- We are pragmatic and look for simplicity. KISS everywhere
- We have a positive impact. We deliver results
Job details