Back-End Engineer
IoTBlue -
Heliopolis, CairoPosted 4 years ago20Applicants for2 open positions
- 15Viewed
- 5In Consideration
- 4Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop high-quality software design and architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Review and debug code
- Perform validation and verification testing
- Collaborate with internal teams and vendors to fix and improve products
- Document development phases and monitor systems
- Ensure software is up to date with latest technologies
- Execute full software development life cycle (SDLC)
- Write well-designed, efficient code
- Integrate software components and third-party applications into a fully functional software system
- Document and maintain software functionality
- Comply with project plans and industry standards
- Provide estimates and meet production deadlines
- Integrate your work with our IoT platform or build vertical solutions over the platform
Job Requirements
- 2+ years proven work experience in developing software
- In-depth knowledge of Relational, NoSQL databases, SQL and ORM technologies
- Familiarity with various operating systems (Linux, Mac OS, Windows)
- Analytical mind with a problem-solving attitude
- Ability to work independently
- Ability to document requirements and specifications
- BSc degree in Computer Science, Engineering or relevant experience
- Good knowledge of HTML, CSS, Javascript
- Knowledge of React is plus
- Knowledge of IoT standard protocols such as MQTT, CoAP, Modbus, …etc. is plus