Software Development Manager- by Top Business
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)
To know more about this vacancy and to apply: click here
To check our recent job vacancies: click here
To submit your CV to our database for future vacancies: click here
Don't have a professional CV? Use Top Business Smart CV Maker to create your CV in 3 steps, its simple, Fast and best of all free: click here
Basic Data
OfferSoftware Development Manager- by Top Business