Software R&D Lead
We are looking for a software engineer to join a great team of software developers. This position involves working on a variety of aspects of software engineering, such as architectural improvement, refactoring, code optimization, and the development of new algorithms and new features. You will be part of an agile team on all stages of software solution development from the concept.
- Researching and designing software features that solve market problems.
- Perform market research to determine what types of technologies might be successful among consumers, research technology ideas to determine their viability, and research how existing technologies on the market are performing.
- develop prototypes & tools to deliver the best technology use to the Development team.
- Hands-on experience inJava8,Spring Boot, Angular, Apache Solr
- Strong understanding of cloud migration techniques (on-premise to Cloud Platforms).
- Extensive knowledge about designingRESTful servicesand integrated with other providers.
- Hands-on experience in developing platforms usingMicroservices Architectureand the ecosystem with the cloud as backend.
- Experience with Continuous Integration, Continuous Delivery, and Agile practices.
- Databases experience using RDBMS like Oracle, MySQL as well as NoSQL databases like HBase.
Cairo, Egypt (Al Emdad & Al Tamween)