Regular Software Development Engineer (.NET)

Full-time, Location- Sofia

Position Overview

Participates in the complete product development lifecycle – planning, development, documentation, support, etc. and is primarily responsible for the quality of his code, keeping the team’s builds green, testing and maintenance. Provides solutions to moderately complex software problems using a wide scope of engineering principles, theories and concepts.

We are growing! We are looking for experienced professionals who are eager to face the challenge of solving real business challenges via complex software development. 

Responsibilities

  • Design, implementation and development of software.
  • Analysis of existing problems and identification or development of system requirements.
  • Accurate estimations and reliable risk management.
  • Document and maintain software functionality.
  • Troubleshoot, debug and upgrade existing systems.

Requirements

  • At least 2 years of related professional experience.
  • Solid fundamentals knowledge in OOP, design patterns, data structures.
  • Experienced in C# – .Net Framework or .Net Core.
  • Strong knowledge of ASP.NET and ASP.Net Core.
  • Knowledge and experience with relational DBs – MS SQL Server 2016/2017.
  • Knowledge and experience with JavaScript ES 5/6 and JavaScript frameworks.
  • Experience with DevExpress will be considered as advantage.
  • Work experience on projects with implemented CI/CD and cloud infrastructure – Azure DevOps will be considered as advantage.