CATEGORIE PROTETTE
1 giorno fa
Latina, Provincia di Latina; Lazio, Italia
Business Integration Partners
Tempo pieno
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Overview As Edge Software Developer at BIP's IoT Centre of Excellence, you will build robust Go-based software for edge environments and multiple communication protocols. You will design event-driven microservices with performance and reliability in mind, collaborating across functions to own end-to-end outcomes. You'll contribute to technology scouting and mentor colleagues in a fast-evolving tech setting. This role offers impact in IoT and industrial protocols, with a strong focus on shaping scalable edge solutions.
Retribuzione / Benefits
flexible working with remote/on-site days
Solidarity Time Bank for extra leave
comprehensive health insurance
well-being platforms (mental and physical health)
meal vouchers
parental leave support and family care initiatives
Responsabilità
Develop Go-based software and support multiple protocols (MQTT, NATS, Kafka, REST, gRPC, IEC 60870-5-104, OPC-UA, Modbus, IEC 61850, LoraWAN)
Implement event-driven microservices for edge computing with emphasis on performance and reliability
Collaborate in an interfunctional team with end-to-end responsibility
Contribute to technology scouting and stay current with tech trends
Mentor colleagues and share knowledge with the team
Requisiti fondamentali
Proven Golang experience with deep syntax, standard library, and high-performance Go coding
Experience in microservices design and Docker/Kubernetes
Ability to write concurrent programs and manage threading, synchronization, and non-blocking I/O
Experience with unit/integration testing and performance profiling/debugging tools
Proficiency with version control and CI/CD workflows; GitLab knowledge a plus
Experience with shell scripting
Excellent Linux knowledge
Experience in Agile/Scrum, Kanban, or TDD environments
English proficiency
Knowledge of industrial protocols: IEC 60870-5-101/104, IEC 61850 MMS/GOOSE/SV, ModBUS RTU/TCP, OPC UA/DA
Team collaboration
Mentoring ability
Effective communication in English
Go (Golang)
Go routines and channel models
Microservices architecture