Job Description
Job Family Descriptor
Full Stack Developer for IoT Product Development and Maintenance. Building comprehensive products touching all facets of the product lifecycle - installation, monitoring, testing and incident management
Responsibilities
E2E Ownership of Middle East Instance of the product. Participate in Software Development Participate in requirement gathering, analysis and finalization.
Participate in finalization of implementation design and architecture.Participate in Unit, Integration and Performance testingDevOps including Back Up / Archival L3 SupportDocumentation Security Implementations and Compliance
Effectively interface with cross functional (Product Engineering, Network, CLM / Delivery, Pre-Sales & Sales, Security, Infra, Marketing) and vendor teams
Primary Skill Set :
Backend Framework : Java, Spring Cloud (Micro Services Architecture)
Front End : Angular, Type Script, HTML, CSS3, JavaScript, Boot Strap / Material Design
Database : Post Gre SQL, MySQL, MongoDB
Message Queueing : RabbitMQ / Kafka,
Caching : Redis Cache
Load Testing - JMeter,
Containerization : Docker
Container Orchestration : Docker Swarm, Kubernetes
Experience on CI-CD-Tools like Jenkins
Understanding of version control principles
Knowledge of Arabic Language
Additional (Good to have) Skills :
Experience on AWS Cloud Native Technologies
Knowledge on HTML, CSS, and cross-browser layout skills and responsive design knowledge
Knowledge on IoT Protocols : MQTT / AMQP / Websockets, industrial protocols
Knowledge and experience on IOT Platforms
Knowledge of ELK stack is plus , Knowledge and experience with Mobile Application Development is a plus.
Experience
5 - 10 years of experience in building reliable, scalable, and flexible software
Experience in developing Arabic websites.
Experience in implemented RESTful Web Services with Service-Oriented Architecture
Demonstrates experience in software solutions requirement analysis, creating roadmap, design, and architecture.
Abreast with latest software technology practices and trends.
Strong knowledge on how to navigate the vast and quickly evolving collection of open-source projects and select the right tool for the job.
Size and Scope of Role - Financial
Size and Scope of Role - No. of direct reports
Size and Scope of Role - Total team size
Size and Scope of Role - Other size parameters
Minimum qualification & experience
Other knowledge / skills
Key Responsibilities
Technical Competencies
Communication Skills
Job Segment : Architecture, Developer, Engineer, Manager, Product Development, Engineering, Technology, Management, Research