Position: C# Software Engineer
Company: Simcorp Ukraine
Experience required: 2y
English level: intermediate

**We use a multitude of tools and technologies such as Visual Studio, C#, Dyalog APL, F# within the areas of development and software configuration management. **

As our new Senior Software Engineer, you will join SimCorp’s Product Division, a full-scale agile organization. Here, you become part of a cross functional and cross located agile team which is responsible for delivering functionality within a specific module of our product SimCorp Dimension. 

**Your responsibilities will include: ** 

- Working with product management to refine new features  
- Developing core functionality to support the business modules  
- Maintaining the existing code base, identifying continuous improvements to the work processes and codebase.
- Working on transformation existing codebase to modern tech stack 
- Be part of reviewing product code and formulate test scenarios  
- Working as part of your agile team to reach the definition of done each sprint  
- Constantly learning and developing yourself, the team and our product 

**Your qualifications: **

- A degree in Computer Science, Engineering, Physics or similar. 
- Have a minimum of 2 years of experience as a software developer (C#)  
- Deep understanding of OOP, Design patterns, SOLID principles 
- Experience in Back-end and API development 
- 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. 
- Ability to organically improve existing software solution and to drive implementation of new features to this solution. 
- good communication skills and in English (written and spoken)  

**We offer:**

- Official employment according to the Ukrainian legislation, white market competitive salary, and corporate bonus
- Professional and friendly work environment and supportive culture 
- Extra compensation for sports/internet 
- Flexible working hours 
- Numerous learning and development opportunities, e.g. courses, conferences, certifications, on-line learning, coaching and mentorship programs etc. 
- Career counseling and professional growth 
- 28 vacation days 
- High-class health insurance program