Job Overview
Learn on the job; build up an in-depth knowledge of the databases, applications and tools utilized by our team;
Participate in the development and maintenance of various automated systems (news retrieval, news parsing, signal generation, trade execution, trade reconciliation, reporting) and fix defects, as necessary;
Participate in the maintenance and enhancement of the proprietary software stack using C#, Python, T-SQL;
Participate in the maintenance and enhancement of the research infrastructure, including the research and deployment environments, financial data management and other development tools;
Participate in the monitoring and support of the systems’ operation, including troubleshooting and debugging;
Collaborate with prime brokers to resolve trading issues;
Collaborate with internal and external counter parties to implement new and maintain old applications and tools;
Provide on-call support during global trading hours, as needed.
At least 5 years of professional experience in software engineering;
>4yrs experience of software development in the Windows environment and in C# programming;
>2yrs experience in / with:
Visual Studio
Python programming
SQL (Joins, Stored Procedures, and Functions)
Relational Databases (i.e. SQL Server, MySql);
Matlab programming experience is an advantage;
In-depth understanding of the core principles of OO design and its application;
Good knowledge of data structures, algorithms and various design patterns;
Good knowledge of the software development life cycle (SDLC): design, programming, testing, code control, build and deployment;
Familiarity with the standard tools for source control such as GIT/TFS;
Pragmatic approach to software/technology development and the ability to perform successfully in a high-pressure, fast-paced environment.
Job Detail
-
Offerd Salary120,000 CHF
-
Career LevelOthers
-
Experience4 Years
-
GenderBoth
-
INDUSTRYBanking
-
QualificationMaster’s Degree