Обязанности:
Мы ищем Senior .NET Fullstack разработчика, который станет важным участником команды разработки и будет принимать активное участие в проектировании, реализации и развитии веб-приложений. Нам нужен специалист, способный не только писать качественный код, но и принимать архитектурные решения, оценивать задачи и документировать реализованные решения. Умеющий оценить объём работы и выполнить ее в уставленный срок. Основные обязанности: * Разработка и развитие веб-приложений на платформе .NET* Проектирование и реализация серверной логики с использованием ASP.NET Core, ASP.NET MVC, ASP.NET WebForms* Разработка современной клиентской части с использованием React.js или Blazor* Работа с базами данных Microsoft SQL Server, проектирование структуры данных и оптимизация запросов* Участие в проектировании архитектуры приложений и технических решений* Оценка сроков реализации технических заданий и участие в планировании разработки* Рефакторинг и оптимизация существующего кода* Подготовка и поддержка технической документации* Взаимодействие с командой разработчиков, QA и менеджерами проектов* Участие в code review и поддержание высокого уровня качества кода Требования: * Коммерческий опыт разработки на C# / .NET от 8 лет* Уверенное владение ASP.NET Core, ASP.NET MVC, ASP.NET WebForms, Blazor* Опыт разработки frontend-части на React.js* Опыт работы с Microsoft SQL Server, написание и оптимизация SQL-запросов* Уверенные знания HTML5, CSS3, Sass* Опыт проектирования и разработки Fullstack веб-приложений* Хорошее понимание принципов OOP, REST API* Опыт оценки задач и планирования разработки* Опыт написания технической документации* Хорошее знание английского языка: уверенное чтение и понимание технической документации, удовлетворительный разговорный уровень* Умение принимать технические решения и работать как самостоятельно, так и в команде Будет плюсом: * Опыт работы с микросервисной архитектурой* Опыт работы с Docker и CI/CD* Опыт оптимизации производительности и масштабируемости приложений* Опыт менторинга разработчиков* Знание современных подходов к архитектуре (Clean Architecture, Domain-Driven Design) Мы предлагаем: * Участие в разработке сложных и интересных проектов* Возможность влиять на архитектуру и технические решения* Возможности для профессионального роста* Конкурентную заработную плату О нас: ProFound Software компания в ЮАР занимающаяся разработкой программного обеспечения для современного бизнеса. Небольшая, гибкая, быстрая, интеллектуальная, увлеченная своим делом и обладающая богатым опытом. Основанная в 2008 году, наша компания помогает предприятиям контролировать, оптимизировать и улучшать процессы продаж, дистрибуции и послепродажного обслуживания с помощью нашего набора систем управления бизнес-процессами. Мы накопили богатый опыт работы как с гигантами отрасли, так и с новыми стартапами. Обладая обширными знаниями в области процессов продаж и связанной с ними логистики, такой как выполнение заказов, управление запасами и послепродажное обслуживание.Похожие вакансии