HamburgerMenu
hirist

Job Description

Description :

Role Overview :

As a Senior Software Engineer, you will play a pivotal role in the design, development, and maintenance of high-performance web-based applications, including SCADA and Industrial IoT (IIoT) systems.

Collaborating with product managers and subject matter experts in an agile environment, you will contribute to building innovative solutions for real-time data acquisition and visualization.

Key Responsibilities :

- Application Development and integration : Design and develop and integrate efficient, high-performing applications using on ubuntu with open source software.

- Global Collaboration : Work effectively within a globally distributed team to achieve project goals.

- Code Quality : Write clean, efficient code; perform testing; create prototypes; troubleshoot issues; and resolve bottlenecks.

- Technical Contribution : Actively participate in design discussions, providing valuable insights to guide technical decisions.

- Documentation : Define and document best practices, methodologies, and technical workflows.

Qualifications :

Must-Have Skills :

- 5 - 12 years of hands-on experience with open source.

- Strong scripting automation experience (bash, python).

- Docker container experience (dockerfile, building containers, troubleshooting, docker compose).

- Strong Ubuntu Linux experience.

- Excellent English communications, verbally but also especially in technical writing of customer facing documentation.

- Hands on experience with open source software installation and configuration such as Grafana, Hasura, PM2, etc.

- Knowledge of cloud platforms (e.g., AWS EC2) and networking concepts.

- Familiarity with CI/CD build pipelines.

- Experience with development on MacOS, Docker, and Ubuntu environments.

Nice to have :


- Coding experience with c, c++.

- Experience with Nodejs, nestjs, postgress.

- Hands on experience with Zabix dashboards.

- Hands experience with setting up Grafan dashboards.

- Experience with data analytics visualization tools.

- Experience in test automation a plus.

Educational Requirements :

- Bachelors degree in computer science or a related field (preferred).


info-icon

Did you find something suspicious?