System Analyst
RM 3,000 - RM 3,499 / Per Mon
Checking job availability...
Original
Simplified
A professional at this position level must have the following responsibilities: • Requirements Gathering: o Work closely with stakeholders, including business users, managers, and IT teams, to gather and document system requirements. o Conduct interviews, workshops, and surveys to understand business processes and identify technology needs. o Translate business requirements into detailed technical specifications. • System Design and Development: o Analyze current systems and processes to identify areas for improvement. o Design system solutions that align with business objectives and ensure compatibility with existing systems. o Collaborate with software developers, engineers, and architects to create detailed system designs and technical documentation. • System Implementation: o Coordinate with IT teams to implement new systems or enhancements to existing systems. o Manage the integration of new software and systems with existing infrastructure. o Oversee the deployment of system changes, ensuring minimal disruption to business operations. • Testing and Quality Assurance: o Develop and execute test plans to ensure that systems meet specified requirements. o Identify, track, and resolve system defects and issues. o Conduct user acceptance testing (UAT) and gather feedback for system improvements. • Documentation and Reporting: o Maintain comprehensive documentation for system configurations, processes, and changes. o Prepare and present reports on system performance, issues, and improvement opportunities to management. o Ensure that all documentation is kept current and accessible to relevant stakeholders. • Stakeholder Communication: o Serve as a liaison between business units and IT teams, ensuring clear communication and understanding of system requirements and changes. o Facilitate meetings and discussions to keep all stakeholders informed of project status and developments. o Provide training and support to end-users as needed. 2 Basic Qualifications • Bachelor’s degree in software engineering, Computer Science, IT or another related field. • Familiarity with Agile or Scrum development methodologies. • Strong understanding of 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 Skill Requirement • Problem-Solving: o Strong analytical abilities to identify problems, assess potential solutions, and recommend the most effective course of action. o Ability to think critically and creatively to solve complex business and technical challenges. • Communication: o Effective communication skills to liaise between technical teams and non-technical stakeholders, ensuring that both parties understand project goals, requirements, and progress. o Ability to present complex technical concepts in a way that is accessible to business users and management. • Time Management: o Ability to prioritize tasks, manage multiple projects simultaneously, and meet deadlines. o Strong organizational skills to keep track of various aspects of system analysis and implementation. • Adaptability: o Flexibility to adapt to changing project requirements, technologies, and business environments. o Openness to learning new skills and staying current with industry trends. • Collaboration: o Ability to work effectively in cross-functional teams, including developers, business analysts, project managers, and end-users. o Willingness to share knowledge and mentor junior team members. • Documentation: o Strong technical writing skills to produce clear, concise, and comprehensive documentation, including system designs, user manuals, and reports. o Ability to maintain accurate and up-to-date documentation for ongoing reference.
Similar Jobs