Job Details
Nationality Requirement: Malaysia
Job Description
KEY RESULT AREAS / RESPONSIBILITIES
• 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 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 to 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.
JOB SPECIFICATION
MINIMUM ACADEMIC/PROFESSIONAL QUALIFICATION
Candidate must possess at least Bachelor’s degree in Computer Science / Information Technology, or equivalent.
RELATED EXPERIENCE
At least 6 years of working experience in software engineering / development and 2 years in experience in leading/supervising developers.
COMPETENCIES (KNOWLEDGE, SKILLS & ABILITIES)
• Must have at least 5 years hands on experience of Oracle Forms & Reports (11g/12c), 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#, Microsoft Power Platforms and database programming in MSSQL/MySQL/PostgreSQL is an added advantage
COMPETENCIES (BEHAVIOURAL)
• 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