C# Software Engineer – Front Office
C# Developer – Trading Systems
Fantastic opportunity to work for an established financial client in Zurich, Switzerland who are looking to add a C# Developer to the team, working closely with Front Office systems.
YOUR TASKS & RESPONSIBILITIES:
- Deliver high quality solutions in tight timeframes to meet demanding customer requirements
- Work closely with business and other IT units to gather and understand requirements
- Contribute to software and architectural design decisions
- Contribute to a robust automated test suite in order to maintain a high test coverage
- Become involved in the process of a constant quality improvement and best practices implementation
- Maintain close interaction with various business units (Trading, Middle office, Backoffice, Treasury, Risk Control, …)
OUR REQUIREMENTS:
- Fluency in English is essential
- Experience building scalable, distributed applications in .NET / C#
- Strong understanding of algorithms and data structures
- Experience in implementation of APIs for integration with internal and external systems
- Experience in developing software in an agile environment
- Knowledge of relational and non-relational database systems
- Strong problem solving skills & ability to learn in a fast paced environment
NICE-TO-HAVE:
- Experience in C++ implementation
- Experience of working with design thinking techniques in iterative sprints is an advantage to this role
- Experience in Jenkins configuration
- Experience in a messaging system integration (RMQ, Kafka)
.