Рабочих мест
1
Обязанности
Обязанности:
- проектирование, разработка и сопровождение распределённых высоконагруженных систем для международных заказчиков;
- проектирование архитектуры сервисов и API, выбор технологий, техническое лидерство в команде;
- код-ревью, наставничество, развитие инженерных стандартов;
- построение CI/CD, автоматизация тестирования и развёртывания, поддержка продуктивной среды;
- оценка задач, участие в предпродажной подготовке и встречах с заказчиком на английском языке.
Требования:
- послевузовское образование в области информатики, прикладной математики или программной инженерии;
- английский язык не ниже C1: технические переговоры и презентации для заказчиков;
- промышленная разработка одновременно на Java (Spring Boot), C# (.NET), Python, JavaScript и TypeScript (React, Node.js) и Go;
- алгоритмы и структуры данных, ООП, SOLID, DDD, паттерны проектирования, чистая архитектура;
- микросервисная и событийная архитектура: REST, gRPC, GraphQL, Kafka, RabbitMQ;
- базы данных: PostgreSQL, Oracle, MS SQL, MongoDB, Cassandra, Redis, Elasticsearch;
- облака AWS, Azure и GCP; Docker, Kubernetes, Helm, Terraform;
- CI/CD: Jenkins, GitLab CI, GitHub Actions, Azure DevOps; Git;
- тестирование: модульное, интеграционное, нагрузочное; TDD и BDD;
- безопасная разработка: OWASP Top 10, SAST и DAST, моделирование угроз;
- интеграция LLM и агентных систем в продукты;
- действующие сертификаты: AWS Certified Solutions Architect - Professional, Azure Developer Associate (AZ-204), Oracle Certified Professional Java SE, CKAD;
- Agile: Scrum, Kanban, SAFe.
Профессиональные навыки
- Кодирование программного обеспечения облачных систем;
- Написание кода на языках программирования;
- Анализ и проверка исходного программного кода;
- Проектирование баз данных;
- Проектирование программного обеспечения;
- Проектирование программных интерфейсов;
- Разработка интерфейса и тестирование высоконагруженных приложений;
- Разработка тестов для автоматизированного тестирования приложений;
- Рефакторинг и оптимизация программного кода;
- Составление алгоритма программного кода;
Личные качества
- Самостоятельность и ответственность;
- Умение работать в команде;
- Аналитическое мышление;
- Способность к обучению и самообучению;
- Критическое мышление;
- Логическое мышление;
Знание языков
- Английский / продвинутый уровень
Регион
г. Астана, район Есиль