Skills And Tools:
- We are looking for a highly skilled and experienced Software Engineer to lead the continued design and implementation.
- 3+ years of work experience in software development, including experience in one of the following languages PHP(Laravel), node js, or Golang.
- Large scale systems design experience.
- Distributed system experience.
- message queueing experience like RabbitMQ.
- BSc of Computer science, Computer Engineering or equivalents
- Experience in one of the following: Angular, react, or Vuejs.
- Experience in writing optimized SQL queries (MySQL, No SQL, Mango DB).
- Successful track record of developing quality software products and shipping production ready software.
- Good understanding and ability to consume Web Services protocols such as REST, SOAP and API design for extensibility and portability.
- Working knowledge of object-oriented design and development skills.
- Ability to use version control software such as GIT and SVN.
- Experience writing SQL queries for SQL Server or another Relational Database.
- Job Skills: Teamwork, Analytical Thinking, Comfortable Writing and Analyzing SQL Queries, Critical Thinking, Troubleshooting, Programming Experience, Attention to Detail, Back-end Development, Problem Solving, Self-Directed, Self-Motivated, Multitasking, Verbal and Written Communication, Software Design / Architecture.
- Senior Java Developer - Sheraton, Cairo16 days ago