What you will do:
The Senior C# Engineer will have responsibility over all aspects of software development using C# .NET programming language, surrounding platform and tools to deliver modern solutions to middle- and back-office users. A successful candidate will have at least seven years of industry experience in development and support of middle- and/or back-office applications, knowledge of a financial domain, and experience with working with demanding users from multiple business units. The candidate will be a hands-on, independent self-starter able to collaborate with others to deliver quality products.
What you need:
- Deep knowledge of C#, .NET platform, WPF, and WCF
- Working knowledge of integration with third-party REST API
- Knowledge of data structures and algorithms
- Knowledge of distributed systems concepts
- Knowledge of modern continuous integration tools
- Experience and comfort with working alongside demanding finance professionals in high-pressure environments
- Able to anticipate problems and issues, and effectively resolve them proactively
- Must have a continuous improvement mindset and able to think strategically
- Bachelor’s or Master’s degree in Computer Science or similar science or engineering major
- Knowledge of trade lifecycle events across asset classes and general accounting desirable
- Between five and ten years of experience, buy-side and/or sell-side experience required