Search by job, company or skills

MRANTI

Engineer, Product Development, Digital Innovation

Early Applicant
  • 4 months ago
  • Be among the first 50 applicants

Job Description

Job Summary

The Engineer, Product Development, plays a pivotal role in the organisation's digital transformation journey. They contribute to the design, development, and implementation of high-quality digital touchpoints across the organisation and the park. This role involves collaboration with cross-functional teams, adherence to best practices, and continuous enhancement of technical skills to meet project requirements.

Job Responsibilities

Software Development

  • Participate in all phases of the software development life cycle, including requirements analysis, design, coding, testing, and deployment.
  • Write clean, efficient, and maintainable code using appropriate programming languages and development frameworks.
  • Collaborate with team members to troubleshoot technical issues and implement effective solutions.

Technical Expertise

  • Demonstrate proficiency in software development technologies, tools, and methodologies.
  • Stay updated on industry trends and emerging technologies to incorporate best practices into development projects.
  • Contribute to technical discussions and decisions, providing insights and recommendations to enhance software quality and performance.

Collaboration and Communication

  • Work closely with stakeholders to understand project requirements and translate them into technical specifications.
  • Communicate effectively with team members, providing regular updates on project progress and identifying potential challenges or roadblocks.
  • Participate in code reviews and knowledge sharing sessions to promote collaboration and improve code quality.

Quality Assurance and Testing

  • Implement unit tests and participate in code reviews to ensure the reliability and scalability of software applications.
  • Collaborate with quality assurance teams to develop and execute test plans, identifying and addressing software defects and issues.
  • Contribute to the continuous improvement of testing processes and methodologies to enhance overall product quality.

Continuous Learning and Development

  • Proactively seek opportunities to expand technical skills and knowledge through training, self-study, and hands-on experience.
  • Stay curious and open-minded, exploring new technologies and approaches to software development.
  • Actively participate in professional development activities, such as workshops, conferences, and online courses, to stay ahead in the field.

Job Qualifications

  • Bachelor's degree in computer science, software engineering, or a related field, or equivalent experience in software development.
  • Proven experience (e.g., 3-4 years) in software development, with a strong understanding of development methodologies.
  • Proficiency in various programming languages, development frameworks, and tools.
  • Experienced in collaborative software development.
  • Familiarity with software development methodologies and tools.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Previous involvement in software development projects from initiation to completion.
  • Ability to collaborate with cross-functional teams and stakeholders.
  • Demonstrated experience in driving continuous improvement in software development processes.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Date Posted: 12/07/2024

Job ID: 84282741

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

IT Product Manager Digital Technology Product Development Company

BTC Recruitment Malaysia Executive Search Recruitment AgencyCompany Name Confidential

Product Development Engineer

AMDCompany Name Confidential
Last Updated: 12-07-2024 03:27:31 AM
Home Jobs in Malaysia Engineer, Product Development, Digital Innovation