Browse Jobs
For Employers
Post JobLog inGet Started

Software Development Manager

Apptcom
Heliopolis, Cairo
Posted 6 years ago
153Applicants for1 open position
  • 30Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Summary / Objective:

  • The position envisions product development and manages projects through completion; analyzes, designs and develops software enhancements and new modules; manages development project from initial design through testing while providing strategic management direction.

Responsible for but not limited to:

Technical role:

  • Define and improve software development processes and procedures within the area ensuring that standards and practices are being followed and improved over time.
  • Prepare, Manage and complete project life cycle starting from project planning, requirement gathering, analysis, design, development, testing, and delivery.
  • Collaborate with Product Management to ensure that the features being developed, solve customer problems and fully meet customer expectations.
  • Responsible for preparing technical specs for the complex requirements.
  • Review modules code and ensuring coding standards are followed.
  • Lead implementation of testing practices including regression, acceptance, functional, and load testing.
  • Initiates and sponsors R&D projects to develop new products or advance existing products.

Managerial role:

  • Direct development team efforts to achieve team and product development goals, objectives and milestones.
  • Supervise and monitor software development team division including coach, and knowledge transfer, counsel them and encourage good communication among all levels of staff.
  • Arrange, attend business meetings with clients on behalf of the company, and submit needed reports for the top management.
  • Plan, arrange and attend meetings with the development team.
  • Participate in the HR strategy, review and edit job descriptions, appraisals, technical interviews, salary grades, development plans and development, team vacations approvals.
  • Collaborates with HR in decisions regarding hiring, firing, performance evaluations, advancement, recognition, salary changes, corrective counseling, and discipline.
  • Provides input to departmental budgets and identifies and allocates resources to assure completion of established objectives within budgetary and schedule guidelines while upholding high technical standards.
  • Manages relationships with others, e.g. other managers, upper management, other teams, support organizations, etc., to support cross functional and departmental teaming when needed and to remove obstacles so that direct reports and the team can effectively and efficiently complete product development, projects, and tasks.
  • Works with Marketing, sales, and customers, to understand and support customer needs and requirements; uses this information to develop work-group or plans necessary to meet these needs and requirements.

Job Requirements

  • BS in Computer Science, Engineering or a related subject.
  • 10+ years working experience in the same position.
  • Proven working experience in software development.
  • High communication skills.
  • High Presentation Skills.
  • Leadership Skills.
  • Fluent English.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Development Manager