Job offer
Backend Developer
A Backend Developer (m/f/d) is sought to work on the development, maintenance and improvement of software modules and systems for the future of Wealth Management at Julius Baer. The ideal candidate will have strong technical expertise in backend development using C# or Java and experience working with cross-functional teams.
Job description
12 month contract - backend developer (via an external agency payroll provider)
Tasks
- Design, development and testing of software modules to ensure optimal functionality and performance of our systems and solutions
- Collaborate with team members in Singapore and Zurich to maintain the current trading platform and improve and create new features and frameworks
- Testing, building, deploying and monitoring the trading platform and other applications
- First or second level support for the business and other stakeholders as required
Focus areas and skills
Backend development
- Development and maintenance of backend services and APIs with Java or C#
- Optimizing server-side performance and ensuring data integrity and security
- Development, monitoring and maintenance of applications
System integration
- Integration of different financial systems and third-party services to ensure smooth data flow and interoperability
Code quality and best practices
- Writing clean, maintainable and efficient code in compliance with industry best practices
- Implementation of code reviews, unit tests and continuous integration/continuous deployment (CI/CD)
Troubleshooting and support
- Diagnosis and solution of technical problems across the entire stack
- Support for development and production environments
Front-end development
- Contribution to the creation of responsive and user-friendly interfaces with ReactJS (optional)
Regulatory responsibilities and risk management
- Demonstrate appropriate values and behaviors, including code reviews and unit tests
- Compliance with coding standards, conflict management, competent and continuous development
- Adequate risk management and compliance with applicable laws and regulations
Requirements
Personal and social
- Ability to work independently and in a global team environment
- Excellent decision-making and problem-solving skills
- Strong English language skills, both written and oral
Professional and technical
- Relevant higher education and professional experience in software development (at least 10 years)
- Experience as a backend developer (at least 5 years)
- Relevant experience in the financial sector (banking/insurance) an advantage
- Profound knowledge of C# and/or Java
- Strong experience with Java, patterns and frameworks (e.g. Reactive Extensions)
- Good knowledge of MongoDB or graph database and NoSQL
- Good knowledge of Redis, RabbitMQ, gRPC and GraphQL
- Good knowledge of SQL, NoSQL
We offer
not specified
Job details