Обязанности: Участие в проектировании и разработке облачного приложения с использованием MVC (JS, HTML5, CSS), WebAPI, minimal API Интеграция с внешними сервисами, проектирование и разработка API для взаимодействия между сервисами Написание и оптимизация сложных запросов к БД - EF6, EF Core, Linq Поддержка и тестирование созданных сервисов, модулей Участие в обсуждении технических решений Требования: Знание основных принципов структурного программирования; Знание микросервисного и монолитнорго подходов; Опыт программирования на C# мин 5 лет; Отличное понимание принципов ООП, SOLID, LC/HC; Умение работать с чужим и старым кодом, refactoring; Современные подходы к разработке (Agile, TDD, DevOps, container technologies); Код-ревью, оценка сложности алгоритмов, понимание цены решения; Умение работать в команде как по горизонтали, так и по вертикали процесса разработки; Способность признавать ошибки, делать конструктивные выводы; Способность довести каждую задачу до внедрения и поддерживать в продакшене. Стэк: C# DevExtreme - ASP.NET Core (ECMAScript 2016+, HTML 5, CSS 3) components .NET6 + Entity framework MySQL PostgreSQL - большой плюс T-SQL SQL Anywhere - плюс RabbitMq (WolverineFx, MassTransit - любой) Микросервисная архитектура Git CI/CD Docker AWS EC2 containers - большой плюс AWS EKS containers - плюс Инструменты разработчика: Visual Studio 2022 - требование ReSharper C# - требование AWS Toolkit for Visual Studio - требование Working with AWS test environment - требование JetBrains Rider - плюс На собеседовании надо будет показать код (демонстрация экрана, сам код нам не интересен как интелектуальная собственность) релевантный нашим требованиям и быть способным объяснить и ответить на наши вопросы по нему. |
Комментарии(0)