Browse Jobs
For Employers
Post JobLog inGet Started

Software Developer

EGID company
New Cairo, Cairo
Posted 2 years ago
26Applicants for1 open position
  • 19Viewed
  • 14In Consideration
  • 4Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Responsibilities:

  • Write well-designed, testable, efficient code by using best software development practices.
  • Build and Integrate data from various back-end services and databases.
  • Design the architecture of the components of an application.
  • Identify areas for modification in existing programs and subsequently develop these modifications; fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
  • Analyze information to recommend and plan the installation of new systems or modifications of an existing system.
  • Direct system testing and validation procedures.
  • Execute test cases, resolve all reported defects, and communicate them to the testers to verify their closure.
  • Provide Technical support, troubleshooting all problems that might be faced in EGID developed systems.
  • Build and test Application Program Interfaces (APIs) for applications to exchange data.
  • Work with customers or departments on technical issues including software system design and maintenance.
  • Prepare reports on programming project specifications, activities, or status.
  • Stay up to date with new trends and advancements in web development.
  • Provide suggestions and solution to improve business software processes and interactions.
  • Performs other duties upon request. 

Job Requirements

Experience and Job Specific Skills:

  • 3+ years of experience developing and implementing software applications.
  • Knowledge of the software development life cycle.
  • Deep programming language knowledge such as .NET Core.
  • The desire to work in a fast-paced environment.
  • Ability to develop unit testing of code components or complete applications.
  • Creativity is always a plus.
  • Must be a full-stack developer and understand concepts of software engineering.
  • Experience working on a variety of software development projects.
  • Outstanding collaboration and communication skills are essential.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Developer