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 Software Development Manager to lead our Development Team. In this position, you will lead the development of our cloud-based Industrial IoT platform.
Key Responsibilities:
- Lead and manage a team of software developers.
- Oversee the software development lifecycle, from design to deployment.
- Collaborate with product managers and stakeholders to define project scope and deliverables.
- Implement best practices for software development and monitor processes for efficiency.
- Stay updated with emerging technologies and incorporate them as needed.
- Participate actively in coding and technical tasks.
Qualifications:
- B.Sc. in Computer Science or related degree
- Proven experience as a Hands-on Software Development Manager.
- Strong technical background and hands-on experience in software development.
- Cloud experience and familiarity with AWS required.
- Excellent leadership, project management, and communication skills.
- Proficient with Agile/Scrum methodologies.
- Experience working in a Linux environment
- Experience in development with Docker and deployment tools such as Docker Compose
Advantages:
- M.Sc. in Computer Science
- Experience in embedded systems and IoT is highly desirable.
- Experience building heavy-duty Time Series Analytics Applications
- Experience with GO development (major advantage)
- Experience building and maintaining AI pipelines
- Experience with Kubernetes or Amazon ECS
- Experience integration with GIS systems
- Familiarity with cyber security and privacy standards