Senior .Net Software Engineer (pair programming)

Kyiv, Ukraine

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Our customer provides property information, analytics, and data-enabled services in North America, Western Europe, and the Asia Pacific. The company provides its services to mortgage lenders, brokers, credit unions, commercial banks, investment banks, fixed-income investors, real estate agents, MLS companies, property and casualty insurance companies, government agencies, and government-sponsored enterprises.

The company is opening new projects to re-platform legacy applications on a Pivotal Cloud Foundry platform). The teams will work in a highly Agile environment, following XP practices, 12-factors app guidelines, best CI/CD practices, etc. On this role, you will be a core contributor to the development of new products and maintenance of existing products.


  • Devise/modify procedures to solve problems considering computer equipment capacity and limitations, operating time, and desired results;
  • Design, code, test, debug, and document those programs;
  • Prepare detailed specifications from which programs will be written, designed, coded, tested and debugged;
  • Consult with users and develop business relationships and integrate activities with other IT departments to ensure successful implementation.


  • Bachelor’s degree strongly preferred;
  • 4+ years of experience in software design, development, and testing;
  • Strong technical background in .Net, C#;
  • Hands-on experience in working with cloud platforms: AWS/Azure/Google Cloud Platform;
  • Proficiency in HTML/CSS /JavaScript;
  • Expertise in Entity Framework;
  • Experience in Unity Container or other IoC container;
  • Confident knowledge of ASP.NET MVC;
  • Web API experience;
  • Familiarity with T-SQL;
  • Pair Programming experience;
  • Experience in ETL process;
  • Excellent written and verbal communication skills;
  • Ability to work independently under general direction;
  • Dedication to keeping abreast of emerging technology trends.

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path;
  • Social package - medical insurance, sports;
  • Sick leave and regular vacation;
  • Partial grant of the cost of certification;
  • English classes with certified English teachers;
  • Flexible work hours.