Top Business Group for Human Resources

Software Development Manager

Category IT
Publish Date Monday 15-10-2018
Country Egypt
Gender any
Years Of Experience 10-15 Years
Salary Negotiable

A multinational company located in Sheraton is hiring a Software Development Manager


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.

Qualifications:
  • Degree in Computer Science / Engineering or relevant discipline.
  • Cumulative experience of 10+ years, with at least 5 within similar role.
  • Proven track record in successfully building and developing software team(s).
  • Demonstrated success in managing, implementing and delivering medium to large software projects within time and cost budgets, and at or above the required quality levels.
  • Excellent communication, presentation and negotiations skills in English and Arabic.
  • 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)