Job offer
Backend Developer
The Backend Developer job at Julius Baer involves the design, development and testing of software modules to ensure optimal functionality and performance of trading and order systems. The developer will work in a team with locations in Singapore and Zurich to further develop and improve trading platforms and technical solutions.
Job description
Job Overview
- Contract duration: 12 months
- Location: Singapore
- Type of employment: Full-time
Tasks
- Design, development and testing of software modules to ensure optimal functionality and performance of trading and order systems
- Collaborate with cross-functional teams to improve and deliver high-quality software solutions
- Maintenance of the current trading platform and improvement and creation of new business and technical solutions
- Assume multiple roles and responsibilities, including Tier 1 support to the business and other stakeholders
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
- Continuous monitoring and optimization
- 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 standards
- Code reviews, tests and continuous integration/continuous delivery (CI/CD)
- Troubleshooting and support:
- Diagnosis and solution of technical problems in 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 standards for code reviews and unit testing
- Standards for performance optimization, data quality, conflict of interest management, competent and continuous development, appropriate risk management and compliance with applicable laws and regulations
Requirements
Personal and social
- Ability to work independently and positive attitude in a global team
- Excellent decision-making and problem-solving skills
- Very good English and writing skills
Professional and technical
- Relevant higher education and professional experience in software development (10+ years)
- 5+ years of experience as a backend developer
- Professional experience with C#/Java
- Experience with databases, patterns and frameworks (e.g. reactive extensions)
- Good knowledge of microservices and DDD
- Good knowledge of REST/AMQP, gRPC and GraphQL
- Good knowledge of SQL/NoSQL databases
- Good knowledge of CI/CD and team player
Nice to Have
- Good knowledge of current JavaScript/frontend frameworks (ReactJS) and technologies (TypeScript)
- Good knowledge of GraphQL
- Familiarity with hexagonal architecture (ports & adapters)
- Familiarity with cloud-based development, ideally in application containerization and Azure
- Familiarity with test-driven development (TDD)
We offer
No specific benefits or offers mentioned in the text.Job details