Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Work with cutting edge technologies.
- Work on Big Data related technologies and social media analytic.
- Maintain delivered software quality , test cases, performance enhancement and bug fixing.
- Performing system deployment and environment setup.
- Work on Software development as front-end, back-end, services, and database according to the projects phases or milestones.
- Performing assigned work tasks either in Egypt cities or other countries.
- Developing software solutions either for the company intellectual property products or as outsourcing service to one of our clients
Job Requirements
- Solid Computer Engineering concepts, OOP, Software architecture, Algorithms, Data Structure, Problem solving techniques and creative mindset.
- Excellent communication presentation skills.
- Work discipline and accountability.
- Ability to face challenges and fast/self learning
Strong knowledge and proven experience in:
- Practice Agile and Scrum methodology
- Web Client/Server side frameworks
- Concurrency, parallel processing and distributed architecture
- Storm, Spark Streaming or Actor Model
- Service Oriented Architecture or Micro-Service Architecture
- Code review and version control
- practice production delivery for a business ues-cases and systems
- Preferred technical Stack (Java, Scala, Python, AngularJS, Vue JS, RoR, SOA, Web service Rest/WSDL, Linux, Docker, Hadoop, Spark, impala, Google MAPS, Android, IOS, Ionic)