Senior .NET Developer (Business Process Automation)

Remote (Ukraine only) .NET Software Developer

Required skills

C# / strong
ASP.NET (MVC, Web API) / strong
MS SQL / strong
JavaScript / strong

We are looking for a Senior .NET Engineer with good English and analytical thinking, willing to become a part of the team that develops the solution which is used to ensure data quality and compliance.


The customer is a leading developer of ECM-software and Information Quality Management and eQMS software solutions with thousands of customers worldwide. The customer’s software enables organizations to capture, process, store, archive, and supply information in a systemized and controlled manner.


The system is a standard Enterprise Content Management (ECM) system that supports all kinds of municipal or corresponding authorities, case management and is characterized by a high degree of standard functionality.

System is a solution that uses MS SQL Database and .NET as core, has lots of 3rd party components and an installbase of 40+ customers with yearly version upgrades.


Main technologies:

  • ASP.NET (MVC, Web API)
  • C#
  • MS SQL
  • JavaScript
  • HTML5
  • CSS
  • WCF
  • Knowledge of VB6 and ASP.NET Core is a plus

Technical requirements:

  • At least 5-year experience with C# and .NET
  • Experience in the following technologies:
  • ASP.NET (MVC, Web API)
  • C#
  • MS SQL
  • JavaScript
  • HTML5
  • CSS
  • Upper-Intermediate level of English
  • Service Fabric and VB6 knowledge are a plus

Personal Profile

  • Responsible and proactive
  • Good team-player
  • Ability to self-study
  • Striving to introduce best practices in daily work
  • Be ready and be able to communicate in written and verbal form to the client


  • Develop new functionality
  • Design separate components, modules, classes, database tables, etc.
  • Code, debug, document, and maintain portions of software
  • Participate in peer code and design reviews
  • Contribute to development of technical project documentation and user documentation
  • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
  • Participate in conference calls and face-to-face meetings with the Customer and Customer partners
  • Comply with the best engineering practices, the technical standards, and the quality criteria set forth on the project
  • Report status and progress according to the project and Company demands
  • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements
  • Escalate technical issues to the Architect, Team Lead, and Project Manager
  • Improve your qualification within the area(s) of expertise at various training courses, seminars, and/or other educational events


  • Health & Legal support
  • Discount program
  • Sport activities
  • Outstanding offices
  • Comfortable place in a cozy room
  • Continuous education
  • Flexible schedule
  • Remote work
  • Diversity of Domains & Businesses
  • Variety of technology

Other similar jobs

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb