Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

SL Information Solutions Sdn Bhd

Selangor

On-site

MYR 150,000 - 200,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading IT solutions provider in Selangor is seeking a Software Engineer to customize ERP systems and develop Java-based applications. The successful candidate will engage with clients to gather requirements and provide technical solutions, ensuring system performance and user experience. Candidates should possess a Bachelor's degree in Computer Science, with strong skills in Java and related technologies. Fresh graduates are welcome to apply. This role offers a collaborative work environment and opportunities for technical growth.

Qualifications

  • Bachelor’s Degree/Post-Graduate Diploma in Computer Science or equivalent.
  • 1 to 2 years of relevant work experience preferred.
  • Strong self-initiative and ability to work in a team.

Responsibilities

  • Customize ERP systems and develop Java applications.
  • Collaborate with clients to gather requirements.
  • Provide post-implementation support and training.

Skills

Java
XML
SpringBoot
Angular JS
HTML
CSS
JQuery
C++

Education

Bachelor’s Degree in Computer Science/Information Technology

Tools

SQL
MSSQL
Git
Job description

SL Information Solutions Sdn Bhd – Petaling

Overview

The Software Engineer is responsible for customizing ERP systems and developing in‑house Java‑based applications that complement or extend proprietary ERP functionalities. The role involves engaging with clients to gather requirements, design and implement technical solutions, and provide post‑implementation support. The ideal candidate possesses solid technical expertise, strong problem‑solving skills, and the ability to collaborate effectively with both technical and non‑technical teams.

Client Engagement & Requirement Gathering
  • Collaborate with clients and internal teams to ensure alignment between business processes, business needs and technical deliverables.
  • Analyse and translate requirements into technical specifications and provide accurate effort estimations.
System Integration & Technical Consultation
  • Provide technical consultation and recommendations on solution design and integration.
  • Design and implement integrations between third‑party or proprietary systems and company‑developed applications.
  • Ensure integration solutions are scalable, maintainable, and aligned with client requirements.
Project Implementation
  • Participate in the design, development, and customization of client solutions, ensuring alignment with project objectives.
  • Review project information to identify potential risks and improvement opportunities, presenting findings and recommendations to project leaders or management.
  • Monitor project progress against planned objectives and propose corrective actions for any variances.
Software Development, Customization & Deployment
  • Develop, enhance, and maintain in‑house Java‑based systems to ensure performance, scalability, and reliability.
  • Customize and configure ERP programs, modules, and forms to meet specific client requirements.
  • Design and implement additional system components, process modifications, and feature enhancements.
  • Continuously improve programming skills and analytical capabilities to support development and deployment.
  • Pick up proprietary skillsets to fulfil day‑to‑day tasks.
Best Practices & Quality Assurance
  • Apply software engineering best practices in design, development, testing, and deployment.
  • Ensure all deliverables comply with coding standards, security requirements, and performance expectations.
  • Prepare and maintain technical documentation, design specifications, and user manuals.
Cross‑Functional Collaboration & Support
  • Work closely with functional consultants, helpdesk, project managers, and management to achieve project’s goal.
  • Provide technical support and guidance to Helpdesk and business teams.
  • Conduct user training sessions and offer post‑implementation support for system adoption.
  • Identify opportunities to improve system performance, maintainability, and user experience.
  • Contribute to internal process improvements, best practice documentation, and shared development tools.
General
  • Foster strong working relationships with clients, colleagues, and other departments.
  • Mentor junior team members and support their technical growth.
  • Perform other duties as assigned by the superior and/or management.
REQUIREMENTS
  • Possesses Bachelor’s Degree/Post‑Graduate Diploma/ Professional Degree in Computer Science/ Information Technology or equivalent.
  • Able to work independently as well as in a team and have self‑initiative.
  • At least 1 to 2 years and above working experience in a related field will be an added advantage.
  • Fresh graduates are encouraged to apply.
  • Required skills: Java, XML, SpringBoot, Angular JS, HTML, CSS, JQuery, C++
  • Database: SQL, MSSQL
  • Knowledge of version control systems (e.g: Git), DataLake and Cloud is a plus.

Be careful - Don’t provide your bank or credit card details when applying for jobs. Don't transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.