Senior .NET/Linux Software Engineer

Kyiv, Ukraine

(78738837)

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.

DESCRIPTION


Our client has been finding new ways to bring information to the world’s top business entities. Beginning as a niche news agency it has grown to be a worldwide news and information powerhouse with prestigious brands.

The project is aimed to accomplish the engineering solutions:
• Conduct Performance testing of their existing back-end systems
• Build the pipeline for Apps migration and conduct the migration to the cloud-based location
• Create Test Automation framework for applications migrated
• Conduct Web Application Firewall Security solution implementation

Responsibilities

  • Build out a standard REST API interface for the service (these services are written in .Net and Java);
  • Build out a Service Framework for interacting with the DJ API Gateway (common framework ported to .Net and Java);
  • Contribute to the mock datasets improvements used to function test APIs; they will be loaded into a test database in future phases;
  • Take part in expanding the CI/CD assets (make files, Chef, ...);
  • Participate in adding on to the layered Docker containers for deployment (all Windows systems will be built in .Net Core and run on Linux).

Requirements

  • 4+ years of programming experience;
  • Deep expertise in .NET/.NET Core on Linux;
  • Proficiency in REST API;
  • Experience in running API documentation auto-generation in Swagger tool;
  • Familiarity with Continuous Integration and Continuous Deployment processes;
  • Experience in using Make build tool;
  • Confident use of Chef Infrastructure Automation tool;
  • Familiarity with Docker containerization;
  • Intermediate or higher spoken and written English (B1+).

We offer

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