Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Developer

OGTech
Downtown, Cairo
Posted 4 years ago
41Applicants for1 open position
  • 34Viewed
  • 20In Consideration
  • 1Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Full life cycle application development.
  • Designing, coding and debugging applications in various software languages.
  • Object-oriented Design and Analysis (OOA and OOD).
  • Assist in the system architectural design in the analysis phase.
  • Prepare high-level of detailed software design with his supervisor.
  • Translate project requirements to task specifications, estimate the time for developing them, and assign the simple and repeated tasks for junior developers, clarify it to them, coach, follow up and support them to do their tasks and review it to modify or verify it to ensure a high level of software quality and in order to share knowledge with team members.
  • Responsible for software implementation for assigned projects (writing codes, search to solve software problem, design forms for users, code designing and design patterns) for more complicated or new parts of the project.
  • Smoke test and fix bugs periodically during the implementation.
  • Report the project status update to his supervisor.
  • Support the customer directly or throw our engineering team when necessary for building, deploying, configuring and modifying systems for customers.
  • Investigate new technologies and always update technical knowledge and skills.
  • Participate in developing the team and the development process.

Job Requirements

  • Bachelor’s degree in computer science or computer engineering or other equivalent
  • Strong technical skills including understanding of software development principles (C#, ASP.NET. MVC, SQL server, HTML, CSS, JQuery, object oriented program OOP, web service and entity framework
  • Good leadership skills, time management skills and ability to meet deadlines.
  • Task driven and positive attitude.
  • Very good communication skills both written and oral.
  • Ability to work independently as well as part of a team.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Developer