Team Lead
Responsibilities:
- Designing the architecture of key solutions, selecting technologies and design patterns for the control system.
- Creating and managing epics, issues, and milestones; using boards (Kanban, Scrum); understanding time-tracking and due dates.
- Selecting and building the development team and the industrial automation (АСУ ТП) team; assigning tasks and monitoring execution.
- Setting tasks for the development and industrial automation teams, planning software development, and controlling deadlines for functional module delivery.
- Monitoring software versions on the production site on real hardware.
- Leading critical parts of development and being responsible for the quality of the released code.
- Monitoring the state and completeness of technical documentation.
- Ensuring fast and high-quality bug-fix implementation.
- Choosing the technology stack, assessing risks, and controlling implemented solutions and libraries.
- Monitoring the hardware used, computing resources, and robot sensor systems; selecting alternatives when needed.
Requirements:
- Deep understanding of OOP principles, functional and asynchronous programming in Python; C++ programming experience; experience designing modular and extensible architectures.
- Experience working with Git in large teams, proficiency in branching strategies (GitLab), and conducting code reviews.
- Ability to read, analyze, and modify GitLab CI/CD configurations. Understanding pipelines, stages, jobs, artifacts. Knowledge of build, testing, and deployment automation principles.
- Experience in optimizing and automating workflows in a Unix environment (bash, systemd, journald, cron, shell scripts).
- Knowledge of database systems (SQLite, PostgreSQL) and experience working with them.
- Knowledge of testing principles and experience with GitHub Actions, pytest/unittest, CppUTest, and UnitTest++.
- Ability to systematically connect all development levels (low, mid, high) into a single product.
- Experience bringing a commercial software or software-hardware product to market.
Required skills experience
| Python | 7 years |
| C++ | 7 years |
| OOP | 5 years |
Required languages
Published 3 December
22 views
·
2 applications
📊
$4000-5500
Average salary range of similar jobs in
analytics →
Loading...