Software Developer (Backend)

The software developer is responsible for developing specifications for moderately complex software programming applications. This position shall develop, modify and maintain applications that may be customized or standardized. This position participates in design and coding activities with the rest of the team members.

Accountabilities and Duties

  • Designs/codes applications following specifications using the appropriate tools
  • Maintains and modifies existing applications ensuring adherence to standards
  • Performs maintenance programming for existing versions
  • Performs custom programming at customer request
  • Assumes responsibility for ongoing data architecture for product
  • Work closely with other teams to ensure product/solution readiness for release
  • Develop product/solution logic within an iterative development lifecycle
  • Participates in detailed design/Proof of Concept phase
  • Conducts unit-testing tasks and fix any defects which may arise
  • Implement functional enhancements and application specifications to ensure a satisfactory level of both functional and non-functional requirements

Experience and Qualifications Required:

  • Bachelor degree in computer science, or equivalent
  • 1-3Years of Experience as a software developer for similar software
  • Knowledge and working experience of J2EE, Spring Frameworks, Hibernate/JPA, JUnit, JMS, Maven/Jenkins, Web Services is a must
  • Knowledge of GIS concepts and ESRI technologies is a plus
Job Category: GSS Java Developer
Job Type: Full Time
Job Location: Egypt

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Join Us

If you are interested to join our booming teams, please send your CV to