Browse Jobs
For Employers
Post JobLog inGet Started

Software Developer

Mountain
Garden City, Cairo
Posted 2 years ago
16Applicants for4 open positions
  • 12Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

As an Experienced Software Developer, you will be a highly influential problem solver and a good project team player. As an experienced project team member, you will be directing junior team members to complete tasks. 

You will also be responsible for reporting team members’ successes or deficiencies to management. In this role you will be responsible for technical guidance, planning, directing, solutions, and interacting with the client.
 

Development teams are responsible for designing, developing, and implementing original software solutions for business applications.
 

The team will be responsible for most of the application, both from a data perspective and an interface perspective. Additional Responsibilities include: 

  • Provide technical leadership while responsible for the development and implementation of standards to deliver high-quality software.
  • Collaborate with a team comprised of both technical and non-technical members to support projects.
  • Experience with / ability to work with clients to define requirements (including UI mockups and functionality requirements), work through User-Acceptance testing scenarios (including problem resolution, design, and scope changes), and achieve final application sign-off.
  • Drive and instill a culture of innovation that drives us to deliver the best user experience for our products by empowering your team to own the experience.
  • Participate in Agile sprint planning and code reviews.
  • Innovate software development processes and end-user products with a focus on enhancing the customer experience and/or business growth opportunities.
  • Work with a team to develop and implement various web-based software applications.
  • Gather and refine requirements; develop designs; implement, test, and document solutions
  • Work in a highly motivated and customer-facing setting to implement new online solutions
  • Learn new technologies and utilize software best practices to design data structures, build and customize online applications, and develop and maintain reports.
  • Develop applications in conjunction with a project manager.

Job Requirements

  • Bachelor's degree in computer science or any equivalent degree;
  • Experienced in the software development life-cycle SDLC and Agile methodology;
  • 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;
  • Deep programming language knowledge;
  • HTML\CSS Experienced.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Developer