that connects to a vast array of devices regardless of make or model, and provides Real-Time, historical,
and predictive data analysis capabilities.
The Senior Software Developer must be highly proficient with current software development technology,
tools, and practices, and have expert-level capabilities in JAVA and C ++.
ESSENTIAL FUNCTIONS:
Work with your team and others, contributing to the architecture, design, and implementation of world-class,
high-performance, enterprise-grade server applications. Initial development will be primarily JAVA and C ++
Provide technical leadership to all lifecycle stages including requirements analysis, architecture/technical
specifications, software design, and implementation
Provide work estimates and C
Must have:
– Deep C ++ 11/17 experience
– Enterprise-grade server Developer
– Multi-threaded server development and debug experience
– Experience in implementing TCP-IP client-server protocol
– Database background
– B.Sc. CS with 4+ years of experience
– Develop on Linux environment
Advantage:
– Deep JAVA and Spring experience.
– Experience in implementing micro-service servers
– Knowledge of network management protocol: SNMP, MODBUS, OPC-UA
WORKING CONDITIONS:
Hybrid model: work in Jerusalem office 2 days a week at least
The position involves working closely with a remote team in US, China, and France.
At times, the candidate will be required to work during non-standard business hours
to effectively engage with the offshore team.