Current Openings
Team Leader
He/She will have a strong IT background and experience of full software development lifecycle management.
He/She must have the skills and flexibility to perform the Project Management, Customer Management, Business Analysis, People Management and Team Development and Motivation
Responsibilities
- To be able to play key part in contributing to the successful growth of company.
- To be able to develop propositions for customers and lead projects to deliver consultancy.
- Perform Project planning, delivery and transition as per agreed specification, timelines and resources following the company process.
- Manage all elements for project development within strict timeframe.
- To be able to communicate effectively and professionally with various level of IT staff, business users and management.
- Ensure day-to-day team co-ordination, conducting project meetings, motivating team members and providing project status.
- Assist the Pre-Sales and Product team on business development opportunity.
- Facilitate personal development within the team, assisting with the recruitment process and performing appraisals
Required Skills
- Over 5 years experience in designing and developing web based and multi-tier systems
- Personal competencies that support good customer communications, decision making, team leadership and management.
- In depth knowledge of the software development life cycle methodologies and the principles of software quality assurance and Customer services.
- Good written and verbal communication skills as to produce documentation to high standards, to present issues logically and clearly, to share common understandings between project stakeholders and developers
- Degree or equivalent in software engineering or related discipline
- Design and development experience of IT systems namely Web based and multi-tier systems using Java or Microsoft technologies (J2SE, XML, ASP.Net, Web Services) and database design
- Interest in promoting industry best practices and methodologies
- Understand technical limitations and advantages different internet development practices.
- Demonstrate an understanding of correct use of current technologies and an awareness of new technologies.