Software Development Engineer
Ayyeka | Infrastructure IoT Standard
Software Engineering
Jerusalem, Israel
Posted on Nov 28, 2024
At Ayyeka, we are at the forefront of Industrial IoT innovation, building cutting-edge, all-in-one solutions designed for robust and efficient remote monitoring and data management. Our systems are pivotal in transforming industries like water and wastewater management and environmental monitoring by harnessing the power of advanced sensor technology and AI data analytics. We are looking to bring on a hands-on backend Software Development Engineer to join our cloud development team.
Key Responsibilities:
- Develop a wide range of features and applications using our IoT data.
- Enhance our IoT device management, toolset and cloud security.
- Adapt and learn new development languages, toolsets and APIs.
- Stay updated with emerging technologies and incorporate them as needed.
- Collaborate with team members, ui included, in designing and implementing features, all in an agile development environment.
- Collaborate with customer engagement team to resolve customer issues.
Qualifications:
- B.Sc. in Computer Science or related degree.
- 2 years proven experience as a Hands-on Software Development Engineer.
- Development experience in C# or GO – major advantage. Java / NodeJS / Python - acceptable.
- Experience with writing unit tests and test-driven development.
- Database development, SQL.
- Cloud experience and familiarity with AWS.
- Experience with async, event driven development using Rabbit or Kafka.
Advantages:
- Experience in systems and IoT is highly desirable.
- Experience with UI development, specifically Angular – major advantage.
- Experience in development with Docker and Docker Compose.
- Experience with machine learning, building and maintaining AI pipelines.
- Familiarity with cyber security and privacy standards.
- Familiarity with GraphQL.