Bright minds,
sharp solutions

Luxoft is a global IT service provider of innovative technology solutions that delivers measurable business outcomes to multinational companies. Its offerings encompass strategic consulting, custom software development services, and digital solution engineering. Luxoft enables companies to compete by leveraging its multi-industry expertise in the financial services, automotive, communications, and healthcare & life sciences sectors. For more information, please visit the website.

Line of Business:

Financial Services

Position:

C# Developer

Project Description

Top Tier Investment Bank is seeking a developer/programmer to work as a member of its Global Financing Services Risk Management IT team. This role is for an experienced developer who will be developing Risk Management software. The Risk Management IT team is a part of Financing IT in the overall Investment Bank IT delivery organization. The team develops risk management software which is used by the risk management groups. This is a highly motivated team with a high concentration of subject matter expertise both technically and financially.

Responsibilities

The candidate will be working on a few existing C# applications with exposure to the most current knowledge.
Provide applications in the best quality as requested by specifications, utilizing state-of-the-art Continuous Integration practices.
Lead the development effort with other team members. Work closely with BA and PM to understand the requirement and help the architects in designing the right solution and implementing it on-time and within the budget. Requirements refinement.
Promoting clean code discipline (Clean Code: A Handbook of Agile Software Craftsmanship)

Skills

Must

- Good understanding Core C# features:
o Assembly, Memory, GC, LINQ, Lambda, Reflection, GAC
o Collections, Dictionaries (common + generic)
o Multithreading
o Exceptions handling

- Good command of OOP
o Principles
o delegates, events
o understand difference callback vs delegate (optional)

- Understanding Patterns
o why needed
o pattern groups
o practical experience applying patterns

- Understand Data Layer
o What is DataTable, DataSet.
o experience with NHibernate or MS Entity Framework

- Experience on WCF
o Basic concepts (ABC)

- Experience on WPF
o What is that, what're preferences in comparison to WinForms
o Basic Principles (Assigned properties, Templates, Schemas)

- Experience with Databases
o Oracle (preferable)
o Understanding types of db objects, types of normalizations, trigger, Indexes

- Experience with Testing frameworks
o NUnit, Mock and so on.

- Experience with:
o SVN, GIT, MS TFS or similar

Nice to have

KDB

Languages

  • English: Intermediate

Relocation package

If needed, we can help you with relocation process. Click here for more details:


More job opportunities in C#/VB.NET

Specialization Position / Title Location Send to a friend
C#/VB.NET Lead/Senior .NET Developer Krakow, PL Apply or Add to my jobs
C#/VB.NET Lead development engineer Krakow, PL Apply or Add to my jobs
C#/VB.NET Regular Developer .NET + React Krakow, PL Apply or Add to my jobs
C#/VB.NET Senior .Net Developer Krakow, PL Apply or Add to my jobs