ТулаСофт

C#/.NET-разработчик+angular

170 000 - 200 000 RUR
  • Калининград
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Angular
  • ASP.NET
  • ASP.NET MVC
  • Entity Framework
  • C#
  • .net 8

    abp.io

    Entity Framework Core

    angular 19

    typescript

    node.js

    primeng (реактивные формы)

    postresql

    Требования к кандидату:

    • знание и понимание принципов ООП, SOLID, паттернов проектирования и умение их применять;

    • понимание базовых структур и алгоритмов;

    • уверенное знание платформы .NET/Core, включая структуры данных, асинхронное программирование, многопоточность;

    • опыт коммерческой разработки на платформе от 2 лет;

    • опыт работы с реляционными СУБД (предпочтительно PostgreSQL), понимание индексов и навыки профилирования запросов;

    • опыт работы с ORM (предпочтительно Entity Framework Core)

    • опыт работы с современными VCS (предпочтительно git), знание основных подходов по управлению версионированием (e.g. git flow);

    • значимый опыт разработки ASP.NET приложений (MVC, WebApi, etc.), понимание REST;

    • опыт работы с ABP (ASP NET Boilerplate) будет большим плюсом;

    • понимание принципов работы веба: протоколы, статусы, кэширование;

    • значимый опыт разработки на JavaScript, TypeScript, понимание принципов работы JavaScript в браузере;

    • значимый опыт разработки на Angular, включая реактивные формы (primeng предпочтилельно)

    • базовое понимание и опыт верстки;

    • опыт работы с использованием гибких методологий (предпочтительно Scrum).

    Будет плюсом:

    • понимание современных архитектур построения систем (включая SOA, MSA);

    • понимание концепции unit-тестирования и владение инструментами тестирования;

    • опыт работы с распространенными компонентами для фронта;

    • опыт работы с препроцессорами CSS (sass/less), gulp/webpack;

    • знакомство и использование docker и Kubernetes;

    • опыт работы с CI/CD инструментами;

    • понимание принципов code review, участие в code review;

    • опыт работы с инструментами профилирования приложений.