Инженер по разработке программного обеспечения 1 категории – Старший
Описание
Обязанности: – Участие на всех этапах жизненного цикла разработки ПО: проектирование решений, оценка, разработка, тестирование, документирование и внедрение. – Разработка масштабируемых и поддерживаемых приложений на .NET (C#) с соблюдением стандартов Microsoft, принципов SOLID и Clean Architecture. – Рефакторинг и модернизация устаревших приложений с переносом на платформу .NET для повышения производительности, удобства сопровождения и эффективности. – Реализация Clean Architecture с разделением кода на логические слои (API, Services, Repositories) и применением Dependency Injection. – Разработка и поддержание стандартов программирования и инженерных практик для обеспечения качества и единообразия .NET-решений. – Взаимодействие с различными подразделениями и заинтересованными сторонами для обеспечения соответствия функциональности приложений потребностям пользователей и бизнеса. – Перевод требований пользователей и заказчиков в технические спецификации и планы реализации проектов. – Мониторинг производительности, надёжности и стабильности приложений, а также своевременное устранение возникающих проблем. – Обеспечение соответствия поддерживаемых систем установленным требованиям, их целостности и надёжности. – Работа в Agile / Continuous Delivery среде. Знание SAFe будет преимуществом. – Подготовка и ведение технической документации, включая спецификации, архитектурные схемы и проектную документацию. Требования: – Высшее техническое образование в области Computer Science, Software Engineering, IT, Electrotechnical and Communication Engineering или смежной области. – Опыт работы в разработке ПО — от 3 лет. – Уверенное знание .NET (C#). – Опыт работы с Azure SQL, Azure Cloud Services и Azure DevOps. – Опыт разработки и поддержки интеграций с внешними системами. – Знание Angular / React будет преимуществом. – Уверенное знание JavaScript, Bootstrap, CSS. – Опыт работы с Git и DevOps-практиками. – Понимание ООП, Design Patterns и принципов Clean Code. – Навыки поиска и устранения ошибок и проблем с производительностью. – Опыт работы с большими объёмами данных и безопасными стратегиями доступа к данным. – Опыт разработки в PowerApps (Model-Driven) будет преимуществом. Условия: – Атырау 5/2