Job offer
Backend Developer
The Backend Developer will be responsible for the design, development and testing of software modules to ensure optimal functionality and performance of production and pre-production systems. The developer will work in a team with locations in Singapore and Zurich to further develop trading platforms and interfaces for business and market data.
Job description
Tasks
- Development, maintenance and testing of software modules to ensure optimal functionality and performance of production and pre-production systems
- Collaborate with cross-functional teams to develop and deliver innovative and high-quality software solutions
- Development of new requirements, design of innovative solutions and implementation of these
- First or second level support for the business and other stakeholders as required
Focal points and responsibilities
Backend development
- Development and maintenance of backend services and APIs with Java or C#
- Optimizing server-side performance and ensuring data integrity and security
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
- Implementation of 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 (or similar)
Regulatory responsibilities and risk management
- Demonstrate appropriate values and behaviors, including standards of conduct and risk behavior, risk management, conflicts of interest, competence and continuous professional development
Requirements
Personal and social
- Ability to work independently and in a global team environment
- Excellent decision-making and problem-solving skills
- Strong command of the English language, both written and spoken
Professional and technical
- Relevant higher education and professional background with 10+ years of experience in software development, including 6 years as a backend developer
- Experience in the financial industry
- Proficiency in at least one of the following: C#, Java, C++
- Good knowledge of microservices, patterns and frameworks (e.g. reactive extensions)
- Good knowledge of SQL and NoSQL databases
- Good knowledge of REST/AMIs, JSON and GraphQL
- Good command of the English language
- Ability to work in an agile environment
- Willingness to work in a global team with members in Singapore and Switzerland
- Good knowledge of current JavaScript/NodeJS frameworks (ReactJS) and technologies (TypeScript) is an advantage
- Good knowledge of Git
- Familiarity with GraphQL is a plus
- Familiarity with middleware technologies and/or package managers (e.g. Hibernate, NPM) is a plus
- Familiarity with cloud-based development, ideally in application containers such as AWS Lambda
We offer
No information available.Job details