Edge Software Developer
BIP · Rome, Lazio, IT
Enter our world. Transform with us. Become part of BIP, we are looking for a Edge Software Developer to join our IoT Centre of Excellence.
Job description
Enter our world. Transform with us. Become part of BIP, we are looking for a Edge Software Developer to join our IoT Centre of Excellence. What is the challenge we propose to you? - Develop robust software solutions using the Go programming language and various communication protocols (MQTT, NATS, Kafka, REST, gRPC, IEC 60870-5-104, OPC-UA, Modbus, IEC 61850, LoraWAN) - Implement event-driven microservices architectures with a focus on performance and reliability in edge computing environments - Become part of an interfunctional team that has end-to-end responsibility for its work. - Work in a technologically modern and constantly evolving environment. - Contribute to technology scouting - Be the mentor for colleagues What do we expect?: - Demonstrated experience in Golang, with a deep understanding of syntax, advanced features and standard library. Familiarity with Go routines and channel models, as well as experience in writing high performance Go code. - Experience in microservices design and implementation; deep understanding of containerization and orchestration technologies such as Docker and Kubernetes. - Ability to write concurrent programs, with a solid knowledge of thread...