Жұмыс орындары
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.
Кәсіби дағдылар
- Бұлттық жүйелердің бағдарламалық жасақтамасын кодтау;
- Бағдарламалау тілінде код жазу;
- Бастапқы бағдарламалық кодты талдау және тексеру;
- Деректер қорын жобалау;
- Бағдарламалық жасақтаманы жобалау;
- Бағдарламалық интерфейстерді жобалау;
- Интерфейсті әзірлеу және жоғары жүктелген қосымшаларды тестілеу;
- Қосымшаларды автоматтандырылған тестілеу үшін тестерді әзірлеу;
- Рефакторинг және бағдарламалық кодты оңтайландыру;
- Бағдарламалық код алгоритмін құру;
Жеке қасиеті
- Дербестік және жауапкершілік;
- Командада жұмыс істей білу;
- Аналитикалық ойлау;
- Оқу және өзін-өзі оқыту қабілеті;
- Сыни ойлау;
- Логикалық ойлау;
Меңгерген тілдері
- Ағылшын / жетік деңгей
Аймақ
Астана қ., "Есіл" ауданы