Software Integrations Engineer – IoT (Delta) SWE_AD
Our client is a small, profitable organization specializing in solutions requiring real time tracking of people and assets. It has successfully grown to a multi-million dollar company and continuing to expand. As experts in interoperable real-time location systems they are driving the next generation of security and compliance applications in healthcare, industrial, and commercial environments. They deliver a robust multi-purpose real-time location platform with superior flexibility, interoperability, and performance helping organizations achieve the protection, compliance, and efficiencies they require when it comes to their people and assets.
The usage and interest in the Industrial Internet of Things (IoT) continues to grow and they are aligning their offerings with Cloud-based IoT architectures. They are moving from an on-premise licencing model to a SaaS-based model.
They are now expanding their software team and looking for an Integrations Engineer.
The position involves activities in the following areas:
Development and maintenance of API intended to connect and orchestrate internal microservices of containerized server application and externally connected 3rdparty systems (RESTFul, XML, HL7, proprietary APIs).
Development of modular interfaces to 3rdparty systems that run in Docker containers, developed in different frameworks (Java, .NET, Node.js, C/C++, Pyton, etc.)
Interaction with 3rdparty engineering teams throughout integration certification process.
Guidance and collaboration with internal Technical Support team with complex integrations with 3rdparty systems.
Writing comprehensive documentation of integration deployment processes.
B.Sc. or higher degree in Computer Science, Computer or Electrical Engineering.
5+ years of software development experience within structured R&D teams.
Thorough understanding of network protocols such as TCP, UDP, WebSocket, HTTP, XML, JSON, RESTful, etc.
Experience with Docker containers and AWS services.
Experience with professional software engineering best practices such as Agile project management, coding standards, code reviews, source control management, build processes, testing, and operations.
Experience with networking of complex distributed systems.
Linux experience is desirable.
Excellent communication skills (verbal and written).
Dynamic personality and capable of working as a part of the multi-disciplinary team with full ownership of own deliverables.
The company offers a supportive culture and competitive payment structure, including quarterly bonuses and equity.
Contact: Amanda Du Toit firstname.lastname@example.org