Position: Senior .Net Developer
Company: OpsWorks
Experience required: 3y
English level: upper

**OpsWorks Co.** is looking for an experienced **Senior .Net Developer** who can participate in a large, fast-growing British trading project and must be capable of working independently and collaboratively with other team members to deliver innovative solutions, understanding the business` needs, and architecting an appropriate solution. 

**This is a full-time, remote, and long-term position.**


**Responsibilities:**

- Design and implementation of future releases of the product including key infrastructure components according to technical specifications;
- Analysis, Design, Implementation, and Testing of the trading platform;
- Refactoring the current code base for better quality and maintainability;
- Close collaboration with product management, development team, head of development, and customers;
-Debugging production issues/bugs and fixing them appropriately;
- Following current industry trends and incorporating best practices into the solution.


**Qualifications:**

- At least 4 years of C# language;
- Solid knowledge of OOP and architectural patterns/principles (including Gang of Four);
- Profound knowledge in .NET Framework 4.x;
- Hands-on experience with Entity Framework, ASP.NET MVC, WCF;
- Experience of SQL Server including stored procedures;
- Strong experience in designing and developing complex high-performance services and/or server-side applications at both a high and low level on the Microsoft stack and C#;
- GIT source control experience;
- Unit testing and mocking;
- Upper-Intermediate English level is a must.

**Nice to have:**

- Experience working with Docker, Kubernetes, and Cloud Container Instances;
- Experience with AWS;
- .NET Сore experience;
- Knowledge of spread betting or financial derivatives trading;
- Agile development experience;
- Remote working experience.

**We offer:**

- Self-education support (access to a premium subscription to Safari Books Online, etc; paid attending professional conferences and meetups and gain professional certificates);
- Corporate English lessons with a native speaker;
- Flexible schedule;
- Paid vacation (21 working days per year);
- Paid sick leaves and medical insurance;
- Salary review twice a year;
- Personal and career growth plan created in a collaboration with HR;
- Compensation is negotiable, based upon experience.


**We are a small but very diverse team. We are not looking to expand or hire aggressively as we prefer to give new employees the time to become an organic part of our team.**

**Apply and we look forward to meeting you and working with you soon!**