Position: C# Developer
Company: SimCorp
Experience required: 2y
English level: intermediate

The team is fully responsibile for end-to-end production cycle to develop the SimCorp Coric Client Communications (SimCorp Coric) software suite. SimCorp Coric is a best-in-class client communications and client reporting solution used by private wealth and asset management firms to increase operational efficiency, enhance client service and enrich client experience. SimCorp Coric automates the business processes that generate personalized client reports, pitchbooks, client meeting packs, and other client communications.

**Required skills:**

— A degree in Computer Science, Engineering, Physics or similar. 
— Have a minimum of 3 year of experience as a .Net developer (C#). Knowledge of .NET Framework 4. 
— Experience in Desktop application development: Windows Forms, windows services, COM+, DevExpress. 
— Experience in Web application development: ASP.NET MVC, JQuery. 
— Experience in Database development: SQL Server, T-SQL, stored procedures. 
— Understanding of OOP, Design patterns, SOLID principles 
— Practical knowledge of Unit test, code coverage, and Test Driven Development. 
— The ability to write clean, readable, self-documenting code with clear separation of concerns. 
— Be able to work both independently and as a member of a geographically dispersed team. 
— Have excellent communication skills — **upper-intermediate level of English (verbal and written) **
— Have a structured and analytical working style, and the ability to plan your own work. 

It would be** desirable** to have the following:

— Have experience with VB.NET and VB 6 
— Microsoft Azure  
— TFS knowledge 
— A DevOps mindset 

**We offer**

- Competitive compensation package
- Premium medical insurance includes: dental, vision, pregnancy package
- 28 paid vacation days per year
- Various training and seminars
- 50% compensation for English courses
- Participation in key IT industry events

**SimCorp** offers an interesting and challenging position in an international, dynamic, and professional organisation. You will be working in an organisation that offers great flexibility with regards to planning your own work and great development opportunities professionally and personally.