Научно-производственное предприятие Монарх-Смарт
Python разработчик сервисов промышленной автоматизации
120 000 - 160 000 RUR
- Python
- FastAPI
- REST API
- WebSocket
- gRPC
- Microsoft SQL Server
- SQLite через ORM
Задачи:
- Разрабатывать и поддерживать серверные приложения на Python и FastAPI.
- Создавать REST API и реализовывать обмен данными через WebSocket и gRPC.
- Работать с Microsoft SQL Server и SQLite через ORM, создавать и применять миграции.
- Разрабатывать интеграционные модули для взаимодействия с промышленным оборудованием.
- Уверенное знание Python 3 и основных принципов ООП.
- Опыт разработки API на FastAPI.
- Понимание async/await, асинхронного ввода-вывода и конкурентного выполнения задач.
- Понимание REST, HTTP и JSON.
- Знание SQL и опыт работы с реляционными базами данных через ORM.
- Опыт работы с Pydantic, SQLAlchemy и Alembic.
- Практический опыт работы с Docker, Docker Compose и Linux.
- Уверенное владение Git.
- Опыт с gRPC, Protocol Buffers и WebSocket.
- Опыт написания модульных и интеграционных тестов с использованием pytest.
- Знакомство с OPC UA, Modbus TCP или Beckhoff ADS.
- Понимание принципов работы ПЛК, SCADA или MES-систем.
- Опыт разработки программного обеспечения для АСУТП.