
IoT Application Developer
BeSteam -
Nasr City, CairoPosted 5 years ago25Applicants for1 open position
- 19Viewed
- 3In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Gather and assess development requirements and/or specifications from business stakeholders
- Translate development requirements and specifications into high quality, efficient solutions in compliance with established standards, procedures, and work processes
- Design and develop scalable Microservices/APIs
- Develop web and mobile applications
- Ensure platform optimizations
- Maintain quality and ensure responsiveness of applications
- Work alongside graphic designers for web design features
- Develop front end web architecture
- Design user interactions on web pages
- Maintain existing software by gathering requirements, conducting tests, analyzing errors, refining programs, and providing technical assistance and support
- Resolve problems related to system updates, installations, interfaces, and other issues associated with existing software
- Trace and corrects bugs and deficiencies in software
- Provide support, technical explanations, and documentation
- Identify opportunities to re-engineer/integrate existing platform and processes
Job Requirements
- Bachelor's degree in computer science, computer engineering, electrical engineering or equivalent degree
- Overall Minimum 3+ years proven experience as a full-stack developer or similar role
- Proficiency with fundamental front end languages (i.e. HTML, CSS, and JavaScript)
- Minimum 3+ yrs. of experience, or equivalent skills, with FE frameworks (AngularJS, React.js)
- Familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries
- Minimum 3+ years of experience, or equivalent skills, with server-side frameworks/languages (specifically Java, Python, and NodeJS)
- Experience with design and construction of REST API’s
- Minimum 3+ year’s experience, or equivalent skills, with RDBMS and NoSQL technologies (i.e. AWS RDS, PostgreSQL, and MongoDB)
- Proficient in horizontally scalable software design for high volume high uptime environments
- Implementing testing platforms and unit tests
- Implementing tooling for various stages of DevSecOps
- Code Quality, Testing, Resiliency Patterns, Observability (Monitoring, Tracing, Logging, Alerting)
- Source control with code hosts such as Github, BitBucket
- Knowledge of Amazon Web Service
- Containerization with Docker, and related orchestration tools
- Virtual Machine
- BI tools
- Understanding of cloud-native applications and fundamentals around building them
- Security-focused mindset, in addition to experience with security-oriented tooling, threat modeling, etc.
- Participated in the Scrum-based Agile development methodology
- Mobile IoT application
- Working knowledge of the 12-factor application methodology.
- Minimum 3+ year’s experience with AWS Lambda with compiled and non-compiled languages.