The System Analyst (Technical) is responsible for managing, analysing, and governing the company's ERP system and related applications. This role requires strong programming fundamentals and technical depth to analyse system behaviour, review outsourced code, validate technical solutions, and ensure ERP enhancements are designed, built, and delivered correctly.
You will work closely with the PMO, business stakeholders, and outsourced technical teams, acting as a technical gatekeeper to protect system stability, data integrity, and delivery quality.
Key ResponsibilitiesTechnical System Analysis & Governance
Analyse ERP and application system behaviour at both functional and technical levels.
Review and validate technical designs, code logic, and system architecture proposed by vendors.
Perform technical impact analysis for system changes and enhancements.
Identify root causes of system issues (code, integration, data, or design-related).
ERP Ownership & Change Control
Act as the primary technical owner for ERP-related changes.
Ensure enhancements are properly scoped, documented, approved, tested, and deployed.
Prevent uncontrolled customisation and ensure long-term system maintainability.
Support production issues and critical incidents with hands-on technical analysis when required.
Programming & Technical Review
Review and understand backend code written in
C# / .NET Core
.
Understand frontend logic and integration flow in
Angular
.
Troubleshoot issues through log analysis, SQL queries, and API validation.
Perform limited hands-on coding, debugging, or proof-of-concept work when necessary.
PMO & Project Collaboration
Work closely with PMO on ERP and application-related projects.
Support effort estimation, technical feasibility assessment, and delivery planning.
Participate in UAT planning, go-live readiness, and post-implementation review.
Communicate technical risks, dependencies, and constraints clearly.
Vendor & Stakeholder Management
Liaise with outsourced technical teams and system integrators.
Challenge vendor proposals, timelines, and technical solutions when required.
Ensure quality of deliverables including code, documentation, testing evidence, and handover.
Translate technical matters clearly to non-technical stakeholders.
Perform other ad-hoc tasks as assigned.
Job RequirementsTechnical Background (Mandatory)
Bachelor's Degree in Computer Science, IT, or related field.
5-8 years of total experience
, including:
2-4 years as a Software Developer / Programmer
Subsequent experience as a System Analyst / Technical Analyst / Technical Lead
Strong hands-on experience in:
C# / .NET Core
Angular
SQL & relational databases
Experience with API-based system integrations.
Professional & Analytical Skills
Strong system thinking and analytical capabilities.
Experience in requirements analysis, technical documentation, and impact assessment.
Familiarity with ERP systems and business process flows.
Experience working with outsourced vendors and PMO environments.
Able to balance technical depth with business priorities.
Proactive, able to multitask, and committed to meeting deadlines.
Able to work independently and collaboratively in a team.
Good communication skills and ability to build relationships at all levels.
Job Types: Full-time, Permanent
Pay: Up to RM8,000.00 per month
Benefits:
Health insurance
Opportunities for promotion
Professional development
Application Question(s):
Have you worked with ERP systems and dealt with external vendors or system integrators?
Experience:
C#, .NET: 3 years (Preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.