C# Developer
Kyiv, remote
We are looking for an experienced C# 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.

We will work together to improve clients' infrastructure development, configuration management, continuous integration, and delivery processes to guarantee reliability, availability, and high performance of the underlying environments.

This is a remote, full-time, 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 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 3 years of C# language and;
    • Profound knowledge of OOP and architectural patterns/principles (including Gang of Four);
    • 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#;
    • Experience of SQL Server including stored procedures;
    • GIT source control experience;
    • Unit testing and mocking;
    • Upper-Intermediate English level is a must.
    Nice to have
    • Experience working with Docker, Kubernetes, Cloud Container Instances;
    • Developing highly scalable systems;
    • .NET core;
    • Working with JIRA and Confluence, other systems;
    • Knowledge of spread betting or financial derivative trading;
    • Agile development experience;
    • Remote working experience.
    We offer
    • Challenging tasks;
    • Opportunity to learn new technologies in an innovative industry;
    • Possibility to do new things, not just maintain old;
    • Plenty of responsibility and freedom in choosing technological solutions;
    • Appreciation and honest/open leadership style;
    • A friendly team of experts who inspire and support you;
    • Self-education support (access to premium subscription to Safari Books Online, etc; paid attending professional conferences and meetups);
    • Corporate English lessons with a native speaker;
    • Flexible schedule;
    • Paid vacation (21 working days per year);
    • Paid sick leaves and medical insurance;
    • Compensation negotiable, based upon experience.
    Apply and we look forward to meeting you and hopefully work with you very soon!
    Our Office


    Benefits of working at OpsWorks Co.
    We hire promising talent
    Young specialists can obtain the necessary experience by being a part of the OpsWorks Co. team. Come and work with us to become an expert in the most modern technologies in the market.
    We'll motivate you to succeed
    Your seniority growth is important for us. We've built a favourable environment for your career growth so you can motivate the new-comers to reach new heights.
    Individual development plan
    Each employee at OpsWorks Co. has an opportunity to build their own development plan with our HRD to fulfil their career goals in the future.
    We trust you
    Europe, the USA, Asia, home — you can work from anywhere in the world with OpsWorks Co. in return for being responsible and self-organized.
    Flexible hours
    You can plan your schedule depending on your needs. We believe that a comfortable working environment encourages productivity.
    Employment benefits
    Dentist appointments, no meetings during vacation, family days, medical insurance, and sport — all this and more is available thanks to our employee-oriented policies.