
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A technology solutions provider in Petaling is seeking a Senior Software Engineer. The role involves customizing ERP systems and developing Java applications, engaging clients to gather requirements, and providing post-implementation support. The ideal candidate should have solid technical expertise in Java, XML, and ERP systems, along with strong problem-solving skills. Experience with SQL and a Bachelor's degree in Computer Science or a related field are essential. Fresh graduates are welcome to apply.
SL Information Solutions Sdn Bhd – Petaling
The Senior 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.
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.
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.
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.
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.
To also pickup proprietary skillsets to fulfil day-to-day task.
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.
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
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.
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 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++, RestAPI
Database: SQL, MSSQL
Knowledge of version control systems (e.g: Git), DataLake and Cloud is a plus.