Middle/Senior .NET Developer (Business Process Automation)

Remote (Ukraine only) .NET Software Developer

Required skills

.NET Core 3.1 / strong
Angular 9 / strong
SQL Server / good

You are open to new ideas, willing to work on challenging tasks, ready to make them more modern, flexible, and competitive enough in the market? Then our team is waiting for you.

Customer

Our customer holds leading positions in Swedish and Danish public sectors as a provider of high-quality IT products. Our cooperation with them has been successfully growing for more than 12 years. During this time we have managed to established trustful and mutually respectful relations.

Project

We are working on a grant management platform. It is used in Denmark public sector for grants management and most of the grants in the country are processed with it. The project’s goal is to enhance the platform’s functionality.

Requirements

  • 4+ years of professional software development experience on commercial-grade systems and applications
  • Excellent knowledge of C# programming language and .NET platform (.NET Framework 4.x, .NET Core)
  • Strong knowledge of Angular (or any other Front-End framework with willingness to switch to Angular)
  • Strong OOP/OOD skills
  • Experience in API development using ASP.NET Web API, ASP.NET Core
  • Experience in database design and development (MS SQL Server or similar RDBMS)
  • Experience in Agile software development processes (Scrum, Kanban)
  • Upper-Intermediate level of English

Would be a plus:

  • Team Lead, mentor role experience
  • Knowledge of JavaScript/TypeScript programming languages and proven experience in SPA development, utilizing Angular (or any other modern framework/library, like React or Vue)
  • Experience in:
    • ASP.NET Zero
    • ASP.NET Boilerplate and/or ASP.NET Zero frameworks
    • WCF and/or ASMX technologies
    • Basic experience in Docker
    • CI/CD configuration

Responsibilities

  • Work closely with the team to ensure the achievement of project goals
  • Play supervisory, advisory, and coaching roles for the team
  • Contribute to the technical and software design decisions within and across all the teams
  • Code, debug, document, and maintain portions of software
  • Perform unit and integration testing
  • Participate in peer code reviews
  • Participate in estimation and planning sessions
  • Contribute to development of technical project documentation and user documentation
  • Provide assistance to QA engineers and support personnel in solving technical issues of software installation and its operation
  • Follow the best engineering practices, the quality criteria set forth on the project
  • Report status and progress according to the project and сompany demands
  • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements

WHY US

  • 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

Share this vacancy

apply now

apply now

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