Do you love Web technologies & Java?
We’re offering fascinating career opportunities in a truly high-tech international environment executing projects in the MENA region. Employees are encouraged to further develop their individual skills and personality in a growing and dynamic community. You will contribute to a new product development under the lead of our Austrian Director of Developments.
In a next step, when showing excellent performance, the successful candidate could lead a team of further local developers at the Cairo office.
We are looking for people with the following profile:
• Web/Java Software Engineer
o Professional experience with Java software development including back-end solutions for Web applications (Spring, REST, Databases)
o Professional experience with HTML5/CSS3/JavaScript Web development
• University degree in computer science or a related discipline
• Applies state-of-the-art techniques in the domains of object-oriented design & agile development including code quality, documentation, building, version control, modularity, testing
• Proven record of technical understanding
• Arabic native & English excellent written and verbal communication skills are a MUST
Required Skills:
• Java & JavaScript (plus frameworks)
• Functional/Obj. Oriented Programming
• Software Design Patterns
• HTML5, CSS, XML
• AJAX, REST Web Services
• Databases, SQL
• Agile software development (Scrum)
• Problem solving
• Teamwork
• Coping with Pressure
• Software Quality Testing
• Development Tools
Optional Skills:
• GIS
• Angular 4, Typescript
• Python
• Non-SQL databases
• Windows, Linux
• Leadership
• C++
• .NET
• OpenGL / OpenCL
• Customer interaction
• Video Analytics