Full-Stack Software Developer (JavaScript + SQL)

Forcier Consulting - Cairo

32
Applicants for
2 open positions
16
Seen
8
Shortlisted
1
Rejected
Experience Needed:
More than 2 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
8,000 to 10,000 EGP per month
Education Level:
Bachelor's Degree at least
Languages:
English
Vacancies:
2 open positions
About the Job

Reports to: Internal Processes and Systems (IPS) Manager

Job Description:

  • Forcier is seeking a talented Software Developer to contribute to internal software development projects and implement new software-based technology systems throughout the company.
  • As part of a creative and solutions-oriented team, the Software Developer will work on tasks at all stages of software development from the initial specification, through to developing, testing, and launching.

Responsibilities:

  • Write clean, well-designed code.
  • Troubleshoot, test and maintain the core product software and databases to ensure strong
  • optimization and functionality.
  • Contribute to all phases of the development lifecycle.
  • Develop and deploy new features to facilitate related procedures and tools if necessary.

The Software Developer will be expected to:

  • Implement new software programs.
  • Maintain and improve the performance of existing software.
  • Clearly and regularly communicate with the IPS Manager.
  • Design and update software database.
  • Test and maintain software products to ensure strong functionality and optimization.
  • Recommend improvements to existing software programs as necessary.
  • Execute any additional tasks requested by the Internal Processes and Systems Manager.
  • Interact with users to define system requirements and/or necessary modifications, as necessary.

Project Background:

  • Specifically, the Software Developer will contribute to the development of Forcier's internal enterprise resource planning tool/information management system called "OFIS" (the OneFirm Integrated System).
  • The OneFirm Integrated System (OFIS) is an enterprise resource planning (ERP) tool that has been developed internally to replace spreadsheet-based trackers which had previously been used across the company in departments such as Human Resources, Business Development, and Contract Management. It addresses the disadvantages of using spreadsheets for long-term storage and processing of company data for scalable applications.
  • OFIS is a modular suite of applications that have been built using G Suite tools (Google App Maker) within the Google Cloud Platform and using Google Cloud SQL for data management and storage. It is modular because the applications that have been developed are separate packages developed in App Maker. The suite shares a single database where multiple tables are stored. Google Cloud Platform is used to publish the applications and to interact with the database.
Job Requirements

Qualifications:

  • 2+ years of experience completing similar tasks in a team or individually for full-stack solutions.
  • Advanced degree in computer engineering/science (at least a Bachelor's degree).
  • Strong knowledge and experience in application development as well as familiarity with, HTML, CSS, and JavaScript.
  • Experience using G Suite, Google Apps Script, Google Cloud Console and Appmaker by Google is highly desirable.
  • Eager to learn and the ability to adapt quickly.
  • Ability to apply analytical and problem-solving skills.
  • Strong written and verbal communication skills; in English.
  • Ability to effectively communicate design proposals and negotiate options.
About this Company

Forcier is a multi-disciplinary research and monitoring & evaluation firm operating across Africa and the Middle East since 2011. Our core services include program evaluations, opinion polling, third-party monitoring, and capacity building for UN Agencies, NGOs, governments,... (More)

See all Careers and Jobs at Forcier Consulting