Share this Job
Apply now

Apply for Job


ICT Development Assistant Team Lead

Taylor's University Sdn Bhd


ICT Development Assistant Team Lead is responsible for leading and managing a group of developers on system development and business automation, who have in-depth overall understanding of systems goals, its business logic and technical aspects. At the same time function as senior developer/system analyst in analysis, data modelling, design, code programming, testing and documenting of technical software applications systems according to the business/change request; including bug fixes, enhancements to existing systems, new modules/functionalities to existing systems, and completely new application systems. Provide second/third-level helpdesk supports for application systems.


Responsible to meet all Service Level commitments for system solution development for business requirements and support made to internal customers from all institutions and departments in Taylor’s Education. Participate in project activities and provide technical expertise.



  • Conduct complete analysis of current/new systems, to identify the level of satisfaction of users, to identify strengths and weaknesses, to provide solutions for problems and to continually seek to improve existing systems.
  • Collaborating with users and business analysts to conduct detail user requirement study. Translate business process and business requirement into a usable application system design that meets user needs and expectations.
  • Analyse, plan, design, develop and implement core applications systems that satisfy business requirements or change requests.
  • Staying abreast with software/development technology trends, help to estimate the technology complexity of system solution projects/enhancements and upkeep technological stack.
  • Responsible for estimating work content and achieving planned timelines.
  • Apply UI/UX best practices, concepts, guidelines and principles for system applications development
  • Ensure thorough documentation of for all systems developed, including project documentation, user requirements, technical specifications, data models, data flows, in-code comments, test plans, test scripts, database structures, technical manuals, and user manuals.
  • Provide post-development/deployment consultation, second & third level training/support on in-house developed applications systems/customisations.
  • Conduct post-implementation reviews and recommendations for all applications related patches, software enhancements/fixes, API/web securities and services load/performance on developed application systems.
  • Responsible to maintain, monitor and conduct current application databases security, integrity, and performance periodically.
  • Leading, mentoring and managing subordinates of their development responsibilities
  • Constantly be updated to latest development software technologies and continuously performing R&D activities.
  • Perform ad-hoc research and development activities as instructed by CIO/COO.



Candidate must possess at least Bachelor’s degree in Computer Science / Information Technology, or equivalent.



At least 6 years of working experience in software engineering / development and 2 years in experience in leading/supervising developers.



  • Must have at least 5 years hands on experience of Oracle Forms & Reports (11g), and PL/SQL
  • Possess strong analytical skills and programming skills on various platforms and tools
  • Possess good interpersonal and communication and leadership skills
  • Possess in-depth knowledge of all phases of Software Development Life Cycle (SDLC) and software engineering standards & practices
  • Good knowledge in object-oriented programming and software design
  • Self-motivated and capable of meeting tight datelines and deliverables with minimum supervision
  • Ability to multi-task on various projects/tasks
  • Strong analytical skills and details oriented
  • Self-motivated, proactive and results oriented
  • Must be able to work well autonomously as well as in a team (aptitude for team)
  • Project management
  • Experience in Java/C# and database programming in MSSQL/MySQL/PostgreSQL is an added advantage



  • Creative thinking & innovation – knows when a new approach may be required; forward thinking in the potential use of new technology
  • Communicating effectively – discusses and presents ideas logically, clearly using facts and appropriate supporting materials
  • Leadership – mentoring with honest feedback and establish good working relationship in motivating professional development; possess some degree of empathetic, energetic and extraverted
  • Teamwork & collaboration – works harmoniously as a member of a team, sharing knowledge, and information and keeps team members informed and updated about the work of the group
  • Results orientation – Takes personal ownership and completes own work according to established standards in an accurate and timely manner



Apply now

Apply for Job