Browse Jobs
For Employers
Post JobLog inGet Started
Logo

Software Engineer

cloudtech
Cairo, Egypt
Posted 3 years ago
24Applicants for1 open position
  • 6Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

A Professional Software Engineer who can Give the breadth of the role, must have a thorough understanding of computer systems, with below skills:

  • Analyze user requirements
  • Write and test code, refining and rewriting it as necessary and communicate with any programmers involved in the project
  • Research, design and write new software programs (e.G. Business applications or computer games) and computer operating systems
  • Evaluate the software and systems that make computers and hardware work
  • Develop existing programs by analyzing and identifying areas for modification
  • Integrate existing software products and get incompatible platforms to work together
  • Create technical specifications
  • Write systems to control the scheduling of jobs or to control the access allowed to users or remote systems
  • Write operational documentation with technical authors
  • Maintain systems by monitoring and correcting software defects
  • Work closely with other staff, such as project managers, graphic artists, ux designers, other developers, systems analysts and sales and marketing professionals
  • Consult clients and colleagues concerning the maintenance and performance of software systems, with a view to writing or modifying current operating systems
  • Investigate new technologies
  • Continually update technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications.

Job Requirements

  • A bachelor's degree in computer science, software engineering, or another related field.
  • 2-5 Years of software engineering or software development experience, preferably in a related field.
  • Hands-on programming experience using relevant languages.
  • Experience using relevant tool suites.
  • Strong written and verbal communication and interpersonal skills.
  • Creative problem-solving skills.
  • Experience managing the software development lifecycle.
  • The ability to prioritize activities and deliver projects on time .
  • Experience working with clients and business partners.
  • A comprehensive understanding of computer science concepts.
  • Excellent coding skills.
  • Extensive knowledge of agile methodologies.
  • Strong team building skills.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Engineer