We're urgently hiring for one of our direct clients. Location: Pantai Dalam, KL Contract Type: 1-2 Years Contract Eligibility: Malaysians Only Responsibilities Requirements Gathering Work closely with stakeholders, including business users, managers, and IT teams, to gather and document system requirements. Conduct interviews, workshops, and surveys to understand business processes and identify technology needs. Translate business requirements into detailed technical specifications. System Design and Development Analyze current systems and processes to identify areas for improvement. Design system solutions that align with business objectives and ensure compatibility with existing systems. Collaborate with software developers, engineers, and architects to create detailed system designs and technical documentation. System Implementation Coordinate with IT teams to implement new systems or enhancements to existing systems. Manage the integration of new software and systems with existing infrastructure. Oversee the deployment of system changes, ensuring minimal disruption to business operations. Testing and Quality Assurance Develop and execute test plans to ensure systems meet specified requirements. Identify, track, and resolve system defects and issues. Conduct user acceptance testing (UAT) and gather feedback for system improvements. Documentation and Reporting Maintain comprehensive documentation for system configurations, processes, and changes. Prepare and present reports on system performance, issues, and improvement opportunities to management. Ensure that all documentation is current and accessible to relevant stakeholders. Stakeholder Communication Serve as a liaison between business units and IT teams, ensuring clear communication and understanding of system requirements and changes. Facilitate meetings and discussions to keep all stakeholders informed of project status and developments. Provide training and support to end-users as needed. Requirements Basic Qualifications Bachelor's degree in software engineering, computer science, IT, or a related field. Familiarity with Agile or Scrum development methodologies. Strong understanding of the system development life cycle (SDLC) methodologies. Proficiency in systems analysis, design, and testing methodologies. Experience with databases, software development, and system integration. Excellent analytical, problem-solving, and communication skills. Ability to work effectively both independently and as part of a team. Professional Skills Problem-Solving: Strong analytical abilities to identify problems, assess potential solutions, and recommend the most effective course of action. Communication: Effective communication skills to liaise between technical teams and non-technical stakeholders, ensuring that both parties understand project goals, requirements, and progress. Time Management: Ability to prioritize tasks, manage multiple projects simultaneously, and meet deadlines. Adaptability: Flexibility to adapt to changing project requirements, technologies, and business environments. Collaboration: Ability to work effectively in cross-functional teams, including developers, business analysts, project managers, and end-users. Documentation: Strong technical writing skills to produce clear, concise, and comprehensive documentation, including system designs, user manuals, and reports.