TSRD GUI developer TSRD GUI developer …

Credit Suisse
in Mumbai, Maharashtra, India
Permanent, Full time
Be the first to apply
Credit Suisse
in Mumbai, Maharashtra, India
Permanent, Full time
Be the first to apply
Credit Suisse
TSRD GUI developer
We Offer
We Offer

Time Series Reference Data is one of Credit Suisse key systems providing risk calculations, simulations and reports to downstream systems to calculate Value At Risk (VaR). Its aim is to acquire, cleanse, enrich, analyze and publish Market Risk data. We seek for an experienced C#.net Developer to help us with challenging technical tasks. You will work in team of 20 developers in Wrocław plus about 10 more in global locations.

You will work on back-end server components and your tasks will include:
· Build high quality software in conformance with coding standards, best practices and build processes
· Analyze potential issues with race conditions, memory leaks, transactions, latency or throughput in distributed environment
· Work with tech leads, business analytics, project manager and release manager
· Take active part in code design and reviews
· Absorb and gain relevant subject expertise and with time, help more junior developers
· Take part in Proof of Concept sub-projects to investigate new technologies
· Participate in software design sessions and consultations
· Cooperate with Java dev team for inter-component communication
· Work in Agile software development environment

After initial period you may take advantage of flexible work schedule allowing for some work to be done remotely.

TSRD Application

TSRD is high availability, cluster-powered, fail-safe data processing system with responsibility to provide reliable and best quality market risk data to other bank systems. Its accuracy and responsiveness are crucial to the successful operation of other systems. It is 3 tier, multi component/technology, high availability system, 1.5M lines of code, 3TB data volume, 1.5M transactions daily.

Tech stack and tools in use (this is not set of requirements):
· SQL, MVVM, Managed Extensibility Framework, WPF, ASP.NET
· Angular, Ninject, NUnit, MOQ
· Web API, Windows Services, TC, JIRA, CRUCIBLE, NOLIO, GeneOS, SPLUNK, Grafana,
· Big Data: Hadoop, Impala
· ESX, HostVirtualisation, ServiceVirtualisation, Robotics

Some of the more important projects within TSRD application:
· Performance optimizations to the heaviest and most sophisticated calculations, in particular - further extensions to and leveraging of our clustered architecture
· Decreasing time to market for the requirements coming our way by introducing several deep architectural changes (e.g. modularization towards more service-oriented architecture, automated regression testing tooling etc.)
· Implementation of complex and sophisticated workflows
· Onboarding of new data types, workflows and business rules

You Offer
You Offer:
· At least 4 years of C# commercial development; more experience will be considered for more senior role
· Good knowledge of .NET framework
· Solid understanding of design principles/patterns
· Good knowledge of SQL (no particular DB)
· Experience with testing frameworks (NUnit etc.)
· English language on good, communicative level
Open mind, passion for coding, smart ideas

Credit Suisse is an equal opportunity employer. Embracing diversity gives us a competitive advantage in the global marketplace and drives our success.