Posted on March 31, 2016 · Posted in BANKING

Our well placed financial client in Berlin, are in the market to expand their Development Team with an Experienced Software Developer.

Tasks & Responsibilities:

  • Design and implementation of features, services and external interfaces for the core banking system
  • Improving the quality of a legacy codebase
  • Training and mentoring junior team members
  • Contributing to the improvement of processes and toolchain

Minimum Requirements:

  • Bachelor of Science in Computer Science or similar degree
  • 6 years of experience in C#, OOP, OOA
  • 3 years of experience with .NET-based web services and related technologies (ASP.NET Web API, WCF, REST, XML, SOAP, JSON)
  • Working knowledge of database development (SQL Server, T-SQL, database normalization, stored procedures, triggers, etc.)
  • Experience with architectural patterns for clean UI/business logical separation (e.g. MVC, MVVM)
  • Experience with asynchronous programming and multi-threading
  • Proficiency in unit and integration testing as well as unit test frameworks (e.g. NUnit, VS Unit Testing Framework)
  • Experience with mocking frameworks (e.g. Moq, Typemock)
  • Full professional proficiency in English

Please submit your CV to be considered for this opportunity. Interviews will take place around the middle of April.

Minimum required language knowledge (speaking+writing):

  • English

Job Location:                  Berlin, Germany
Job Reference:               113435
Job Type:                          
Job Rate/Salary: