C# Developer
C#/.NET developer joining the AES IT team in Wrocław to build and support an algorithmic trading platform — server-side services, strategy simulation/back-testing framework, order entry UIs (WinForms/WPF), automated tests and 3rd-line support. Requires 4+ years C# plus SQL (Oracle PL/SQL / T-SQL).
- Compensation
- Not disclosed
- Location
- Wrocław, Poland
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 4+ years industry experience with C# (.NET Framework 3.5+) using generics, multi-threading and messaging technologies
- Knowledge of SQL database technologies (Oracle PL/SQL and/or Microsoft T-SQL), including database modelling and schema design
- Experience of full software development life-cycle (requirements analysis, design, development, unit-testing, build, deployment, post-implementation support)
- Mathematical ability — algebraic, geometric and statistical concepts applied to problem-solving
- Willingness to work in a high-pressure, delivery-focused front office environment
- Self-motivated with excellent organisational and oral/written communication skills
- Adherence to stringent controls and policy in electronic-trading environments, minimising operational risk
Nice to have
- Windows Forms and/or WPF experience
- Knowledge of web technologies (HTML5/JavaScript)
Full description
The AES IT team is looking for a C# developer with experience of server-side application development and solution delivery. The primary focus of the role will be developing new and existing applications and services, which form a core part of the AES algorithmic trading platform, including the core framework and peripheral systems and tools.
Primary responsibilities will include:
C#/.NET application development in a Windows Server environment;
Development of strategy simulation and back-testing framework;
Development of advanced order entry user interfaces;
Writing of automated unit tests and QA regression test packs;
Configuration and release management;
Problem analysis and resolution;
3rd line support of the applications developed.
General responsibilities include:
Software delivery following the full software development life-cycle;
Close collaboration with the AES IT London product development team and front-office staff;
Close collaboration with other IT teams to leverage existing technologies as necessary;
Develop an in-depth understanding of key system dependencies;
Support and maintenance of the applications developed;
SKILLS AND EXPECTATIONS
Qualifications and experience
Key technical skills
Key soft skills
Technical Skills
4+ year’s industry experience with C# (.NET Framework 3.5 or higher) using generics, multi-threading and messaging technologies. Windows Forms and/or WPF experience preferable but not essential.
Knowledge of SQL database technologies (Oracle PL/SQL and/or Microsoft T-SQL), including database modelling and schema design (table design, data normalisation, implementation of referential integrity and data constraints)
Experience of full software development life-cycle (requirements analysis, design, development, unit-testing, build and deployment and post-implementation support.
Knowledge of web-technologies (HTML5/JavaScript) preferable but not essential.
Soft-skills/Competencies
Mathematical ability – an appreciation of algebraic, geometric and statistical concepts and their application in problem- solving (e.g. linear and non-linear functions, linear interpolation, transformations and translations, population distributions and standard deviation calculations).
Proactive: Willingness to work in a high pressure, delivery-focused front office environment.