Browse Jobs
For Employers
Post JobLog inGet Started

Software Engineer

Dimofinf Operations Center
Nasr City, Cairo
Posted 4 years ago
17Applicants for2 open positions
  • 16Viewed
  • 3In Consideration
  • 13Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Work as a senior in a team that design, write, implement and maintain large scale web-based services
  • Participate in the process of designing and analysis of new SAS services
  • Writing beautiful, clean, fast, well-designed, efficient, testable, and reusable code to a high standard, in a timely and salable way that improves the code-base of our products in meaningful ways, producing detailed specifications.
  • Work with any new technologies with a short preparation period.
  • Participate in development cycle of continuous delivery applications.
  • Develop and deploy new features to facilitate related procedures and tools if necessary.
  • Designing database schemes that represent and support application processes.
  • Solves complex performance issues and structure challenges

Job Requirements

  • Solid design skills
  • Experience in developing and maintaining large scale web-based applications and services.
  • Strong understanding of algorithms, design patterns and data structure.
  • Problem solving skills.
  • Experience in at least two web development technology (Node.js, net core, ASP.net, PHP, Python or Ruby)
  • Ability to design and implement new services architectures.
  • Develops, tests and integrates code for new or existing software
  • Experience on containers technologies (docker),
  • Experience in development cycle automation and continuous delivery principle.
  • In-depth knowledge of SQL/NoSQL databases.
  • Manage and handle source code version control (git).
  • Good understanding of front-end technologies and frame-works (react, angular).
  • Understanding accessibility and security compliance.
  • Excellent experience working in agile team and applying agile practices

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Engineer