Credit Suisse is a leading global wealth manager with strong investment banking capabilities. Headquartered in Zurich, Switzerland, we have a global reach with operations in about 50 countries and employ more than 45,000 people from over 150 different nations. Embodying entrepreneurial spirit, Credit Suisse delivers holistic financial solutions to our clients, including innovative products and specially tailored advice. Striving for quality and excellence in our work, we recognize and reward extraordinary performance among our employees, provide wide-ranging training and development opportunities, and benefit from a diverse range of perspectives to create value for our clients, shareholders and communities. We are Credit Suisse.
We Offer Credit Suisse is investing in its macro electronic trading business, continuing to develop state-of-the-art pricing and trading systems as well as building a comprehensive suite of client-focused analysis tools and execution-related services. eMacro is a rapidly changing environment and we are building expert teams dedicated to continually delivering new and exciting leading-edge solutions. eMacro platform operates an ultra-low latency set of price distribution and client trading applications supporting multiple products globally. The focus will be on expanding the eMacro platform in order to support more regions, more asset classes and more clients. We require software engineers of all experience, who should be capable to pick up all tasks related to the entire lifecycle of product development, i.e. contact with partners, gathering requirements and analysis, design of architecture, implementation, design and write different types of tests, packaging, deployment, support and maintenance software in production; know and understand agile methodology and its tools.
A very thorough understanding of Java technology fundamentals and design patterns used in real-time transaction processing systems
Experience with low latency platforms (developing low latency, high availability multithreaded code)
Excellent understanding of Garbage Collection and writing low garbage code
Excellent organizational, problem solving, and written/verbal communication skills in English with a passion for team work
Optionally Domain knowledge in Fixed Income products.
Consistent record of developing enterprise, multi-tier applications in particular server side application programming that also include data management aspects
Mentoring experience, especially with developers in different locations
Python skills desirable.
Credit Suisse is committed to providing equal opportunities, regardless of ethnicity, nationality, gender, sexual orientation, gender identity, religion, age, civil partnership, marital or family status, pregnancy, disability or any other status that is protected as a matter of local law. Credit Suisse is an equal opportunity employer. Welcoming diversity gives us a competitive advantage in the global marketplace and drives our success