Browse Jobs
For Employers
Post JobLog inGet Started

Software Development Manager

GET Group- Egypt
Sheraton, Cairo
Posted 6 years ago
74Applicants for1 open position
  • 0Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Manage the team in performing their delegated tasks.
  • Ensure that all team members acquire required skillsets, knowledge and certifications through appropriate training and professional development programs.
  • Periodically appraise the staff and prepare performance reports for the team. Coach and counsel them as required. Encourage good communication among all levels of staff.
  • Evaluate and recruit new required resources in collaboration with human capital department.
  • Monitor various aspects of project management including forecasting project size, estimating cost and effort, developing detailed project plan and ensuring accurate and timely implementation.
  • Propose alternative solutions to be able to meet timeline or budget.
  • Provide direction to the software teams to ensure optimum performance.
  • Direct the development of detailed designs, data base structures, coding and algorithm writing.
  • Analyze bug reports and direct issues resolution. Approve version releases which have been approved by the testing team. Monitor implementation of software delivery activities.
  • Resolve client issues through intervention onsite or remotely.
  • Actively participate in client meetings for technical discussions, presentations and negotiations with C-level executives and senior government officials.
  • Liaise with Operations for project management to ensure successful delivery as per set schedule, budget and quality.
  • Support in technical pre-sales activities.

Job Requirements

  • Cumulative experience of 10+ years, with at least 5 within similar role.
  • Effective leadership and management skills.
  • Familiarity with CMMI is a big plus.
  • Having good knowledge and experience in as much of the following technologies, platforms, domains and methodologies as possible:
  • OO Programing, multithreading, and best practices for enterprise systems and mobile applications
  • User Experience (UX) design for different devices and applications
  • NodeJS, HTML, JS, CSS, Angular, Typescript, Microsoft .Net, MVC
  • Swift, Objective C, CocoaPods, Kotlin, Xamarin, Ionic Framework, React
  • Cloud platforms (Azure, AWS, etc.)
  • Web Services (REST, SOAP, etc.), APIs Design and Mobile Backend as a Service (MBaaS)
  • MongoDB, Microsoft SQL Server, Oracle DB
  • Microsoft SharePoint
  • Software and Hardware systems integration
  • Robotic Process Automation platforms such as UiPath, Automation Anywhere, Blue Prism, etc.
  • Workflow Automation platforms such as Nintex, K2, etc.
  • Low-Code platforms such as OutSystems, Kony, etc.
  • CI, CD, Micro-service architecture and DevOps (Docker and Kubernetes)

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Development Manager