Browse Jobs
For Employers
Post JobLog inGet Started

Software Development Project Manager

Amanah
Nasr City, Cairo
Posted 5 years ago
114Applicants for1 open position
  • 21Viewed
  • 14In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Overall responsibility of the successful management of the SW project
  • Will be responsible for all aspects of managing, supporting and developing a team of Programmers, managing the allocation of work across the team ensuring appropriate utilization of staff at all times, ensure that all defined IT development policies, procedures and standards are followed; and that development activities are delivered within agreed timescales, of high quality and are fit for purpose's charge of the robust project execution in line with the project's targets
  • Ensures SW Development Processes are followed
  • Assign tasks and work packages to SW team members
  • Reports project status to SW Dept and project weekly
  • Planning and controlling of software configuration management, problem solving management and the software change management
  • Planning and controlling of software configuration management, problem solving management and the software change management
  • Contribute to the identification of the needs in terms of resources, equipment, investments
  • Establish detail break down of the activities to meet the milestones and a understanding of the needed resources
  • It is expected to lead the Application Development Team on a day to day basis covering the whole spectrum of Application Development.
  • Ensure the Applications Development team deliver a professional, customer focused and high performing development service in line with agreed service scope and service levels.
  • Set Plans for projects and application releases, execute, monitor, and control all activities through project life cycle.
  • Assist with professional development of team members to enhance skills and promote cross-skilling.
  • Provide support, coaching and mentoring to Applications Development Team members to ensure that all objectives and commitments are fulfilled in line with expectations, agreements and standards.
  • Maintain and continually improve application and software delivery methods and standards across all ITS projects
  • Ensure any quality management processes to the team’s activities are followed, e.g. ensuring all developed and supported applications are robust, fully tested, of high quality and fit for purpose.
  • Recommend and assist with developing improvements around processes, tools, standards and the overall quality of work produced by the Applications Development team.
  • Participate in estimating (time, cost and resource requirements) and planning of proposed solutions.
  • Liaise with Architects/Designers to contribute to the design of system solutions, and the development of activities.
  • Perform Business Analysis / system Analysis activities to refine and assess business and functional requirements and specifications.
  • Maintain version control, configuration and defect management activities for all code developed.
  • Lead applications development staff and key users in defining, agreeing and implementing test plans for new and amended functions, and documenting outcomes.
  • Ensure that unit and systems testing are undertaken to required standards and work with the Testing function to ensure that ongoing releases of code/solution’s meet agreed requirements and are fit for purpose.
  • Participate in explaining and presenting system design, functional requirements and documentation to technical and non technical users
  • Produce weekly/monthly management information to projects and IT management in respect to development activities.
  • Promote good practices; standards and compliance to standards with all aspects of system / software design and integration.

Job Requirements

  • IT related education
  • 8+ years experience in software project management
  • Managing at least 5 projects, teams of 5+ team members
  • Excellent communication skills
  • Excellent Analysis skills
  • Excellent English Language verbal and written skills.
  • Excellent Software development skills, analysis and design, Microsoft .net, MS SQL.
  • Demonstrate your ability to work in a fast-paced environment while balancing multiple priorities
  • Take ownership of issues, work independently or escalate as needed, and find creative ways to resolve problems

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Development Project Manager