Разработка, изменение и согласование архитектуры программного обеспечения с системным аналитиком и архитектором программного обеспечения Проектирование баз данных Проектирование структур данных Проектирование программных интерфейсов Оценка и согласование сроков выполнения поставленных задач #### Общее: - Опыт работы с .NET (версии 4.5 и выше). - Знание принципов объектно-ориентированного программирования (ООП). #### C#: - Уверенное владение языком C#, включая основные конструкции, LINQ, асинхронное программирование (async/await). - Опыт работы с ASP.NET (MVC/Web API) для создания веб-приложений. - Знание принципов SOLID и паттернов проектирования (например, Repository, Unit of Work). - Опыт работы с библиотеками и фреймворками .NET (например, Entity Framework, AutoMapper). #### T-SQL: - Уверенные навыки написания SQL-запросов, включая SELECT, INSERT, UPDATE, DELETE. - Опыт работы с хранимыми процедурами, триггерами и функциями. - Понимание индексов, представлений и оптимизации запросов. - Опыт работы с Microsoft SQL Server и его инструментами (например, SQL Server Management Studio). #### Переход на PostgreSQL и PSQL: - Желание изучать и развиваться в области PostgreSQL. - Понимание основных концепций реляционных баз данных и различий между T-SQL и PL/pgSQL. - Опыт работы с системами контроля версий (например, Git) для управления схемами базы данных. - Знание основ администрирования PostgreSQL будет плюсом (настройка, резервное копирование, восстановление).
8 апреля 2025, 09:15