Senior .Net Developer for client communication and client reporting software for asset and investment management firms
We are looking for a senior developer to join an agile team in Ukraine. The team will take full responsibility of end-to-end production cycle to develop the SimCorp 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.
As a senior developer you will work within an agile team to deliver new SimCorp Coric features and to identify continuous improvements to the work processes and codebase. You will be involved in all phases of the development process, and your tasks will include requirements review, requirements development, design, coding, code reviews, writing unit tests, and support. You would be expected to work with both server-side and client-side components, producing stable and performant code.
You will also closely work with the Lead Enterprise Architect and will be driving and ensuring the right implementation of the architectural decisions within the teams’ area of responsibility.
The work environment is an agile team with a scrum master, product owner, developers and testers following the agile software development framework.
You will be part of a professional development organisation with 600 employees, and with locations in Denmark, Germany, Ukraine, and the United Kingdom.
A degree in Computer Science, Engineering, Physics or similar
Have at least 3 years of .Net Framework, .Net Core
Proficient in ASP. Net, ASP.Net MVC, Razor Views
Experience in design and implementation of RESTfull services with ASP.Net WebAPI, Entity Framework
Advanced knowledge of C# development including areas: multi-threading, interfaces, entity frameworks, dependency injection
Experience in Desktop application development; WinForm, windows services
Proficient in developing systems built on SQL Server: triggers, stored procedures, functions
Deep understanding of OOP, Desig 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
Have excellent communication skills – good in English language (verbal and written)
It would be desirable to have the following:
Understanding of containers and the codebase suitable to run in such an environment
Windows Azure experience
A Devops mindset
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.