Описание
Группа компаний ИНФОПРО КЗ разрабатывает программное обеспечение и занимается IT-интеграцией в сфере цифровизации предприятий энергетической отрасли: генерации, сбыта и зелёной энергетики. Реализовано более 200 проектов в России, Казахстане и странах ближнего зарубежья.
Задачи
•Разрабатывать и дорабатывать SPA на Angular: компоненты, модули, сервисы, маршрутизацию и управление состоянием
•Разрабатывать и дорабатывать серверные модули на C#/.NET в рамках трёхзвенной архитектуры
•Участвовать в проектировании новых модулей ПО, API и архитектуры интерфейса
•Проектировать и развивать REST API между клиентом и сервером
•Интегрировать интерфейс с REST API и работать с OpenAPI/Swagger
•Оптимизировать производительность приложения, интерфейса, API и СУБД
•Обрабатывать высоконагруженные сценарии: кэширование, асинхронность, очереди и профилирование узких мест
•Дорабатывать существующие интерфейсы и создавать адаптивную вёрстку
•Покрывать код модульными, интеграционными и сквозными тестами
•Участвовать в проверке кода, оценке задач и технических обсуждениях
Требования
•Опыт коммерческой Fullstack-разработки от 3 лет, преимущественно во frontend
•Уверенное владение Angular 12+ и TypeScript
•Знание HTML5, CSS3/SCSS, адаптивной и кроссбраузерной вёрстки, Angular Material
•Понимание компонентной архитектуры, lazy loading, OnPush и оптимизации Change Detection
•Опыт интеграции с REST API и OpenAPI/Swagger
•Знание C#/.NET, .NET 6+, ASP.NET Core и Web API
•Понимание трёхзвенной архитектуры: клиент, сервер и база данных
•Опыт разделения логики на слои: контроллеры, сервисы, репозитории, DTO и валидация
•Знание EF/EF Core и ORM
•Знание SQL и MSSQL/PostgreSQL
•Опыт работы с высоконагруженными или близкими к высоконагруженным системами
•Опыт асинхронной и многопоточной разработки: async/await, TPL, параллелизм
•Практические навыки оптимизации запросов и производительности
•Знание Git, GitLab CI/CD и Docker
Будет плюсом: NgRx/Signals, ClickHouse, MemoryCache, Redis, RabbitMQ и Kafka
Условия
•Оформление по ТК РФ
•График 5/2 с гибким началом дня