SENIOR SOFTWARE ENGINEER

HeidelbergMaterials is reinventing the way cement is produced for the digital age. We have a challenging and compelling roadmap ahead of us. To advance on our goal to become the digital leader in the building materials industry, we are looking for a Senior Fullstack Software Engineer who is passionate about digital transformation of a globally operating company. You will perform various software engineering tasks in one of our teams, working on an application which is collecting and distributing sensor data from our production plants and providing reporting and overview locally for the plants. If you are eager to tackle difficult challenges and make an impact in an international company undergoing a massive digital transformation, you should look no further.

Responsibilities:

  • Work with different frameworks in Python, Typescript/JS

  • Convert design drafts, mockups and textual descriptions into working UIs, applications.

  • Advocate consistency and best practices in our code and architecture.

    Promote and follow the existing internal guidelines.

  • Work together with stakeholders, product owners and other team members from various technical backgrounds to deliver high-quality solutions that help improve our business.

  • Map business processes to data models and/or algorithms

  • Be pro-active, persistent, and eager to deliver a great solution for a given problem.

     

Qualifications required:

  • Bachelor’s or master’s degree, preferably in Computer science or any similar qualification.

  • 5+ years of experience with Python.

  • 3+ years of experience with Typescript/Javascript and Angular.

  • 3+ experience with Grafana, Apache eCharts.

  • Experience with relational databases (Postgres, Microsoft SQL or similar).

  • Experience in Elastic Stack (Elastic Search).

  • Very strong analytical and problem-solving abilities.

  • Experience with Ansible and Jenkins as well as Gitlab.

  • Experience in current software architecture patterns and technologies E.g., CI/CD, automated E2E testing, TDD, Docker.

  • Experience in development of industrial/IIoT related applications.

     

Further requirements:

  • Familiarity with various IT protocols such as MQTT, HTTP Rest, JDBC, etc

  • Knowledge of Node-Red.

  • Familiarity with industrial Automation systems as well as IIoT.

  • Experience with Azure IIoT services.

  • Expertise in multidisciplinary work with automation engineers, software engineers, mechanical engineers, etc.

  • Experience with Terraform and k8.

We look forward to receiving your online application!

Apply now

Job description

  • Professional

    Entry level

  • Accra

    Location

  • Full time

    Contract

  • IT/Digital Transformation

    Category

Apply now