Senior Software Engineer
dhad -
Cairo, EgyptPosted 6 years ago33Applicants for1 open position
- 15Viewed
- 4In Consideration
- 4Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Does the idea of building something brand new from scratch sound exciting? We are looking for an amazing Senior Software Engineer to work with our new Startup.
- 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
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- Ensure software is up-to-date with latest technologies
- Collaborate with internal teams and vendors to fix and improve products
- Creating WS & it's documation
Job Requirements
- Bachelor’s Degree in Software Engineer or related field.
- Excellent knowledge of DB concepts and tools (MS SQL Server is a must)
- You should be proactive, professional and confident working on your own or as part of a team.
- 4+ years of professional software development experience.
- Proficient in at least one modern programming language such as Python Java, C++ or C#.
- Strong problem solving skills and computer science fundamentals (data structures, algorithms).
- Hands on experience with DB design and SQL.
- Experience in communicating with other team members and management to collect requirements, describe software product features and technical designs.
- Hands on experience with Non-relational DB.
- Backend developer (Nodejs or Laravel)
- Proven experience in MEAN stack (MongoDB – Express – Angular 4 – Node.js) or relevant JavaScript framework.
- Hands on experience HTML5
- Managerial Skills is preferred
- Hands on experience with AWS