Position: Middle C# developer
Company: EdenLab
Category: .NET
Experience required: 2y
English level: intermediate

Responsibilities:
- Implement solutions according to the defined standards and patterns
- Implementation of GUI design
- Maintaining Databases (Oracle) 
- Performing Development Test
- Unit testing
- Updating of solution specifications to reflect actual implementation
 
Background:
- 2+ years of experience .NET-based software development;
- 1+ years of experience with high-load projects;
- intermediate English.
- 1+ years of experience working with Terrasoft Creatio CRM
 
Skills:

OOP:
- strong knowledge and descent usage of language principles and OOP;
- strong knowledge of SOLID principles;
- knowledge of Design patterns, and how to use them.

.NET Framework/C#:
 - experience with any ORM frameworks as well as ADO.NET
 - WCF or Web API experience (REST/SOAP) is a must
 - knowledge of how to work with DI containers
 - strong LINQ and collections knowledge
 - knowledge of xUnit framework for unit testing

JavaScript:
 - strong AJAX principles understanding
 - ExtJS experience would be a big plus
 - understanding of MVVM or similar patterns

Databases:
 - Oracle Database(PL/SQL)
 - experience with high load databases
 - experience with writing stored procedures, views, functions
 
Ability to work with Agile approach.
Understanding of the cloud infrastructures: AWS, Google Cloud, Azure.
 
Nice to have:
- experience with IIS
- experience with GIT, SVN or any other version control systems
- basic experience with HTML and CSS
 
Offering:
- Competitive salary
- Personal and professional growth
- Comfortable office at the center of Kiev (fully remote working environment during quarantine)
- Paid sick days-off