JOB PROFILE
Position: System Analyst
Work Location: Bayan Lepas
Employment Type: Contractual
Roles and Responsibilities
- Requirements Gathering & Analysis
- Collaborate with stakeholders, and end users to understand and document business requirements.
- Analyze existing systems and workflows to identify opportunities for improvement.
- Translate business needs into detailed functional and non-functional requirements.
- System Design & Specification
- Design system architecture and prepare technical specifications documents for development teams.
- Ensure proposed solutions align with company standards and IT best practices.
- Create wireframes, mock-ups, data flow diagrams, and database designs.
- Collaboration with Development Teams
- Work closely with software developers to ensure requirements are clearly understood and implemented correctly.
- Provide clarification and support during the software development lifecycle.
- Participate in sprint planning, backlog grooming, and project reviews.
- Testing & Quality Assurance
- Produce test plans and scripts.
- Perform QAT (Quality Assurance Testing).
- Support UAT (User Acceptance Testing) and system integration testing efforts.
- Help diagnose system issues and propose viable solutions.
- Documentation & Reporting
- Create and maintain comprehensive system documentation.
- Prepare reports and presentations for stakeholders and management.
- Project Implementation
- Produce user guide and conduct end user training.
- Assist deployment team and project stakeholders in ensuring smooth implementation.
- Project Support & Maintenance
- Support users and stakeholders in existing software applications.
- Manage change requests – Perform solution impact study and produce change documentation.
- Monitor and track defects in the defect management system to comply with support SLA.
- Update user guide and conduct end user training.
- Update technical documentation.
Requirements
- Bachelor’s degree in Software Engineering, Computer Science, Information Systems, or related field.
- Experience as a System Analyst, Business Analyst, Software Developer, or similar role in software development projects.
- Experience with Waterfall & Agile/Scrum methodologies.
- Experience developing multi-user / n-tier / object-oriented applications.
- Experience developing web-based applications (bonus points for experience in mobile applications).
- Strong understanding of system development life cycle (SDLC) and software architecture.
- Familiarity with programming environments and relational databases (e.g., SQL, Oracle).
- Well versed in SQL queries.
- Knowledge of UML, ERD, data flow diagrams, and other analysis/design tools.
- Excellent analytical and problem-solving skills.
- Strong verbal and written communication in English & Malay (bonus points for proficiency in Chinese).
- Ability to work both independently and collaboratively in cross-functional teams.
- High attention to detail and organizational skills.