print logo

Job Offer: Senior Software Developer

Applicant has to have BS/MS degree in Computer Science, Engineering or a related subject and be available to join immediately. | 21.02.2021

About the Job

  • Establishing a detailed program specification through discussion with clients.

  • Clarifying what actions the program is intended to perform.

  • Breaking down program specification into its simplest elements and translating this logic into a programming language.

  • Devising possible solutions to anticipated problems.

  • Working as part of a team, which may be established purely for a particular project to write a specific section of the program.

  • Combining all elements of the program design and testing it.

  • Testing sample data-sets to check that output from the program works as intended.

  • Conducting testing and installing the program into production.

  • Reacting to problems and correcting the program as necessary.

  • Evaluating and increasing the program's effectiveness.

  • Adapting the program to new requirements, as necessary.

  • Conducting user-acceptance testing to ensure the program can be used easily, quickly and accurately.

  • Writing detailed documentation for the operation of the program by users and computer operators

  • Consulting manuals, periodicals and technical reports to learn new ways to develop programs and maintain existing skills and knowledge.

  • Updating, repairing, modifying and developing existing software and generic applications.

  • Researching new development technologies and technologies to improve the overall development operation.

  • Manage Junior Developers Team with handling their tasks in current or new projects. 

  • Provide detailed professional planning for projects activities, with budget and resource allocation

  • Monitor & control projects schedules, budget and risks

  • Coordinate and assign tasks to team members to fulfill plans and meet deadlines.

  • Update projects plans regularly

  • Set deadlines, budget, and effort estimations

  • Ensure the Configuration Management and the Change Control of the Software product.

  • Ensure the project delivers its agreed upon scope in the defined deadlines with the committed budget and Softex Quality Standards

  • Responsible for projects closure and resources feedback

Job Requirements

  • 4:5 years of Experience 

  • Location : New Cairo 

  • Working hours 9 am to 5 pm ( in house) 

  • Available to join immediately

  • BS/MS degree in Computer Science, Engineering or a related subject

  • Excellent organizational and leadership skills

  • Adapting to dynamic work environment.

To apply click here.