Мы ждем от тебя:
1. Опыт работы с C#:
- От 3 лет коммерческой разработки на C#.
- Знание .NET Core/.NET 5+.
- Опыт работы с ASP.NET Core для создания и поддержки API.
2. Знание протоколов OCPP и OCPI:
- Понимание протоколов OCPP (Open Charge Point Protocol) и OCPI (Open Charge Point Interface).
- Опыт интеграции и расширения API для работы с электрозарядками.
- Умение работать с JSON и WebSocket (для OCPP).
3. Работа с базами данных:
- Опыт работы с MongoDB:
- Создание и обновление схем.
- Оптимизация запросов.
- Работа с агрегациями и индексами.
- Опыт работы с YDB (Yandex Database):
- Понимание специфики YDB (распределенная БД).
- Написание и оптимизация SQL-запросов.
- Опыт работы с Redis:
- Настройка и использование кеша.
- Работа с ключами, хэшами, списками.
4. Разработка и поддержка API:
- Опыт создания RESTful API.
- Знание OpenAPI/Swagger для документирования API.
- Умение работать с аутентификацией и авторизацией (OAuth2, JWT).
- Опыт работы с message brokers (RabbitMQ, Kafka и т.д.) — будет плюсом.
5. Работа с административной панелью:
- Опыт разработки и поддержки административных панелей.
- Знание фронтенд-технологий (HTML, CSS, JavaScript) — будет плюсом.
- Опыт работы с фреймворками для админок (React, Next JS, MUI).
6. Аналитика и дашборды:
- Опыт работы с системами визуализации данных (Grafana, Tableau, Power BI и т.д.).
- Умение собирать и обрабатывать данные для построения статистики.
- Опыт работы с библиотеками для построения графиков (Chart.js, D3.js и т.д.) — будет плюсом.
7. Тестирование и отладка:
- Опыт написания unit- и интеграционных тестов (xUnit, NUnit, Moq).
- Умение работать с системами мониторинга и логирования (ELK, Prometheus, Grafana).
8. DevOps-навыки:
- Опыт работы с Docker и Kubernetes.
- Знание CI/CD (GitLab CI, GitHub Actions, Jenkins).
- Умение настраивать и поддерживать инфраструктуру.
9. Soft skills:
- Умение работать в команде.
- Готовность к решению сложных задач.
- Навыки самостоятельного поиска решений.
- Английский язык на уровне чтения технической документации.
#### Дополнительные плюсы:
• Опыт работы в энергетической сфере или с электрозарядками.
• Знание других языков программирования (Python, Go, JavaScript).
• Опыт работы с микросервисной архитектурой.
#### Пример задач:
1. Расширение API для поддержки новых функций OCPP и OCPI.
2. Оптимизация запросов к MongoDB и YDB.
3. Добавление новых метрик и визуализаций в дашборды.
4. Обновление схемы базы данных для поддержки новых функций.
5. Рефакторинг и улучшение кода административной панели.
Что мы предлагаем:
-
Современные и уютные офисы (Доступ 24/7, оффлайн формат работы с возможность брать 1 день удаленно)
- Обучение (Участие в конференциях, тренингах и мастер-классах)
- Рост All inclusive (Грейды, индивидуальные планы развития, менторство)
- Программа релокации ( Помогаем иногородним сотрудникам в переезде)
-
Тематические мероприятия (Квизы, киновечера, Family Day, тимбилдинги)
-
Онлайн-библиотека (Доступ к огромной tech-библиотеке)
-
Скидки (Скидки на фитнес, skillbox, skyeng, geekbrains и т.д.)
Задайте вопрос работодателю
Где предстоит работать
Вакансия опубликована 27 марта 2025 в Алматы