Job Overview

Location
Kuala Lumpur, Kuala Lumpur
Job Type
Contract
Date Posted
4 hours ago

Additional Details

Job ID
327
Job Views
2

Job Description

At myQuickHR, you’ll be part of a forward-thinking team shaping the future of HR technology. We combine innovation, intelligent systems, and real-world application to deliver solutions that improve how organisations work, grow, and engage their people.


Your well-being is our priority. Our benefits are built around three key pillars—financial, physical, and emotional well-being—reflected through competitive pay and allowances, a comprehensive leave structure with group insurance coverage, and a dedicated vacation subsidy to support your personal time and sustain your performance.


This position is responsible for leading the development team in delivering HRMS software solutions, new projects, system enhancements, and technical improvements to support the company's business objectives. The role provides technical leadership, guides team members, and ensures that applications are designed, developed, tested, maintained, and documented in accordance with business requirements, company standards, and quality controls.


The role also oversees technical documentation, junior developer training and development, database migration, and the implementation of new technologies and solutions. Working closely with senior stakeholders, Business Analysts, Implementers, and Support teams, the Section Lead translates business requirements into technical specifications, recommends appropriate technologies and methodologies, and drives continuous improvement in application performance, functionality, security, and user experience.


Qualifications:

  • Possess at least a Bachelor's Degree or Diploma in Computer Science, Information Technology, or an equivalent qualification.


Experience:

  • Minimum five (5) years of working experience in a similar industry and related job functions.

  • Experience in full-stack application development, particularly Java and J2EE application development.

  • Experience in developing, maintaining, troubleshooting, debugging, and enhancing software applications.

  • Experience in technical documentation, software testing, and application implementation support.

  • Experience in database management and migration, technical knowledge sharing, or junior developer training would be an advantage.


Competencies & Skills:

  • Technical Leadership: Ability to lead development activities, guide team members, provide technical direction, and maintain high standards of team performance.

  • Full-Stack Development: Familiarity with full-stack development and common technology stacks.

  • Programming Languages and Frameworks: Knowledge of front-end technologies and libraries such as HTML, CSS, JavaScript, XML, and jQuery; back-end languages such as Java, C#, and Python; and JavaScript frameworks such as Angular, React, and Node.js.

  • Java and J2EE Development: Practical knowledge of Java and J2EE application development, including installation, coding, design, packaging, testing, debugging, Java API libraries, J2EE components and services, and application frameworks such as Spring.

  • Database and Server Technologies: Familiarity with databases such as Microsoft SQL Server, PostgreSQL and MongoDB, web servers such as Apache HTTP Server, Apache Tomcat and server-side application development using component frameworks.

  • Application Design and Development: Ability to develop enterprise-scale applications, effective APIs, mobile-responsive features, and user-friendly interfaces.

  • Software Quality and Security: Understanding of code reviews, unit testing, system testing, debugging, software upgrades, security settings, data protection, and technical documentation.

  • Technical Documentation: Ability to establish documentation processes, maintain documentation standards, and prepare technical specifications and code documentation, including Javadoc.

  • Database Migration and Data Management: Ability to analyse database structures and relationships, prepare migration plans and scripts, test migrated data, troubleshoot migration issues, and document migration activities.

  • Training and Mentoring: Ability to coach junior developers, provide technical orientation, guide project assignments, and monitor learning progress and development.

  • Communication and Collaboration: Excellent written and oral communication skills in English, with the ability to work effectively with senior stakeholders, Business Analysts, Implementers, Support teams, and other development team members.

  • Problem-Solving and Continuous Improvement: Ability to analyse technical issues, recommend suitable solutions, improve system functionality, and adopt appropriate tools, methodologies, and technologies.


Key Responsibilities:


Technical Leadership and Team Management

  • Lead and guide the development team towards successful project delivery.

  • Provide technical leadership, coaching, and mentorship to team members, particularly junior software engineers and developers.

  • Establish and maintain good development practices, coding standards, and working procedures to ensure consistent team performance.

  • Work closely with senior stakeholders to understand business requirements and translate them into technical requirements and specifications.

  • Plan and document technical specifications for new features, system designs, enhancements, and application development.

  • Direct and oversee application design, development, coding, testing, debugging, and deployment activities.

  • Assist the team lead and manager in planning development activities, preparing test cases, and ensuring the quality of deliverables.


HRMS Application Development, New Projects and Enhancements

  • Lead and participate in the development, enhancement, and maintenance of the company's HRMS software suite.

  • Design, develop, and maintain full-stack Java applications and system solutions to support business objectives.

  • Develop front-end interfaces with appropriate visual design and mobile-responsive functionality to improve user experience.

  • Develop and maintain effective APIs, databases, and application components.

  • Troubleshoot, debug, upgrade, and enhance existing software products in accordance with predefined service levels.

  • Identify and recommend suitable tools, technologies, programming languages, and methodologies for new projects, research and development (R&D), and system improvements.

  • Ensure that new developments and modifications meet defined business and technical requirements and comply with company standards, procedures, development methodologies, and quality controls.

  • Implement appropriate application security and data protection settings.

  • Collaborate proactively with Business Analysts and Implementers to clarify user requirements and ensure that solutions address business needs.


Sumber: JobStreet. Sila rujuk iklan asal untuk maklumat terkini.

Similar Jobs

Full Time

Rolling Arrays Consulting

SAP SF - Customer Success Manager

Full Time

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept