To design, develop, implement, and support software solutions that meet customer and project requirements. The role emphasizes problem-solving, technical ownership, cross-functional collaboration, continuous improvement, and adherence to secure coding and operational best practices.
Core Technical Skills (Mandatory):
Programming Languages:
C# (.NET Framework)
SQL
JavaScript
HTML
Python (basic to intermediate)
Version Control:
Git (GitHub / GitLab / Bitbucket)
API Development:
RESTful API design and implementation
Familiar with authentication mechanisms (OAuth2, JWT, API Keys)
Documentation:
Clear technical documentation and system design skills
Cloud & Microservices (Preferable):
Microservices Architecture:
Docker (containerization)
Kubernetes (orchestration)
Google Anthos (multi-cloud cluster management)
Cloud Platforms:
Google Cloud Platform (GCP)
Microsoft Azure
Amazon Web Services (AWS)
Nice-to-Have / Advantageous Skills:
Java 8 (especially for backend or legacy integrations)
Cassandra (NoSQL database experience)
Red Hat Technologies (e.g., OpenShift, RHEL)
Network Infrastructure Knowledge (VPCs, firewalls, VPNs)
Cybersecurity Awareness (SOC 2 / ISO 27001 compliance, vulnerability management)
Duties & Responsibilities:
1. To comprehend customer's project from data gathering activities, analyze and document the customer's solution requirement (including Change Request).
2. Work with Solution Architect/Lead to draw-up the objective of the solution and design/map the functional flowchart of the solution.
3. Discuss and align with Project Manager to plan the development of the solution which may include modification to existing utilities/solution, integration with other software components, data migration (if any), user testing/training and deployment for live production.
4. Code/Develop/Configure/Modify the utilities/solution to meet customer requirements.
5. Compile relevant project documentation include User Training Guides as required for customer user training & future reference.
6. Commission the solution to live production.
7. Provide post-live production maintenance support.
8. Troubleshoot customer user/partner reported issues in relation to the solution developed.
9. Gather the usage problem symptoms and analyse them to determine possible root-cause of the problem.
10. Review programming/configuration codes to identify possible root-cause of issues and debug the software.
11. Collaborate with relevant team members where required, to troubleshoot, identify root-cause and resolve customer user/partner reported issues.
12. Monitor the operational aspects of the solution developed, where applicable and provide necessary reporting and highlight any operational challenges that may cause downtime/disruption and/or pursue system configuration changes to ensure customer access to the solution platform continues to support customer requirements.
13. Continuously self-learn to enhance skills, share technical knowledge and experiences as well as explore new technologies by testing and evaluating new programs in the market together with the team.
Qualifications and Requirements:
Bachelor's degree in Computer Science, Information Technology, Engineer. Or a related field, with proven experience in solution development, implementation, and post-deployment support.
Strong technical knowledge in application systems, databases, programming, operation systems, and system integration, with the ability to analyse issues, performance, debugging, and recommend corrective/preventive actions.
Hands-on experience in troubleshooting customer-reported issues, root-cause analysis, and delivering effective solutions in collaboration with cross-functional teams.
Good communication and documentation skills, with the ability to prepare user training guides, technical reports, and solutions documents.
Flexible to support operations outside normal working hours when required, while adhering to company processes, internal tools, and information security policies.
Candidate must.
Be self-motivated, independent, have proactive working attitude, have good interpersonal skills, strong sense of responsibility and ownership, ability to work well under pressure, good at prioritizing tasks and humble and willing to learn from others.
Have strong desire to develop solutions that are efficient, user friendly and fit for the customer/partner business.
Have strong communication skills - both written, oral and presentation in English and Bahasa Malaysia.
Believe in practising good teamwork.
Job Type: Full-time
Pay: From RM3,500.00 per month
Benefits:
Cell phone reimbursement
Health insurance
Maternity leave
Opportunities for promotion
Professional development
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.