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)