Loading...

Full-stack .NET Software Engineer

Back Full-stack .NET Software Engineer

We are looking for a Middle Full-stack .NET developer with a strong technical background and analytical thinking to join our team!

Requirements

  • 2+ years of experience with .Net and JavaScript
  • Deep expertise in C#, .NET Framework, .NET Core would be a plus
  • OOP/OOD skills and excellent quality of produced code
  • Strong knowledge of relational DB concepts, MSSQL Server, Mysql, MongoDB
  • Experience with ASP.NET, Web API and Entity Framework
  • Knowledge of Angular 2+ would be a plus
  • Experience with testing software, both in the coding stage (unit tests/TDD) and the functional stage (end-to-end and UI testing)
  • Understanding of Microservices architecture would be a plus (including ServiŅe Fabric)
  • Knowledge of Web Sockets
  • Experience with HttpClient
  • Knowledge of tactical design patterns of DDD
  • Knowledge OS Windows, Linux would be a plus
  • Experience with Docker, Kubernetes would be a plus
  • At least an intermediate level of English

Job responsibilities

  • Development of well-designed, easily maintainable, scalable, and reusable software
  • Development of solutions for technically challenging requirements
  • Create quality code adhering to industry-standard coding practices
  • Reviewing code of team-mates
  • Attending daily stand-ups and team meetings
  • Estimation projects using different techniques
  • Writing unit and end-to-end tests
  • Suggest new ideas that will improve efficiency and introduce new technologies

We offer

  • Competitive salary according to your qualification and skills
  • Flexible working hours aligned with your schedule
  • Paid vacations and sick leaves
  • English courses
  • Sports training compensations

Why choose us

  • You will be working peacefully with a group of kind and professional people, no office drama, zero tolerance for bureaucracy
  • We maintain a balance between responsible work and a kind atmosphere in the office
  • Our company will make a lot of effort to support your professional growth

Contact Us

Contact Information