Software Engineer

PerkinElmer

Johor

On-site

MYR 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PerkinElmer is seeking a Software Engineer to join their team in Johor. The role involves enhancing and maintaining a full-stack homegrown MES application with responsibilities ranging from React front-end development to C# backend integration.

The ideal candidate should hold a Bachelor’s degree in Computer Science or a related field, possess over 3 years of experience in software development, and demonstrate expertise in React, C#, and SQL Server.

This position is essential for ensuring operational efficiency and requires close collaboration with various stakeholders.

Qualifications

  • 3+ years of experience in full-stack development.
  • Proficiency in React and C#, with knowledge of REST APIs.
  • Experience with Microsoft SQL Server and writing queries.

Responsibilities

  • Maintain and enhance the MES application across the full stack.
  • Develop new React components and UI features.
  • Build and maintain C# REST API endpoints.

Skills

React
C#
Python
SQL Server
API Development
Data Engineering

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field

Tools

Entity Framework
Power BI
Git

Job description

Software Engineer – Johor

When joining PerkinElmer, you join an experienced and trusted leader in scientific solutions, supported by a global service network and distribution centers, providing the right solution at the right time, to meet critical customer needs. With over 80 years of legacy of advancing science and a mission of innovating for a healthier world, our dedicated team collaborates closely with commercial, government, academic and healthcare customers to deliver our broad portfolio of analytical solutions, and OneSource services.

Responsibilities
  • Maintain, enhance, and debug the homegrown MES application across the full stack — React frontend, C# REST API backend, and Microsoft SQL Server database.
  • Develop new React components and UI features within the existing MES, ensuring consistency with established design patterns and coding standards.
  • Build and maintain C# REST API endpoints using Entity Framework, including data access layer updates, business logic, and integration with SQL Server.
  • Write, optimize, and maintain SQL Server queries, stored procedures, and schema changes to support application features and data integrity.
  • Expert-level proficiency in Python and .vbs for data engineering tasks, including pipeline development, automation, data transformation, and integration (e.g., pandas, pyodbc, requests).
  • Experience designing, implementing, and configuring both public and private API endpoints to enable seamless system integrations and scalable solutions.
  • Maintain and improve Python data pipeline scripts that extract, transform, and load data between SAP, Salesforce, ServiceMax, SFTP, Email, and MES systems, ensuring reliability and performance.
  • Navigate and contribute to a large, complex enterprise codebase, following established patterns and conventions while identifying opportunities for improvement.
  • Collaborate with business stakeholders in Operations, Production, Quality, Engineering, Planning, Procurement, Service, Logistics and IT, to understand requirements, troubleshoot production issues, and deliver timely solutions.
  • Participate in code reviews, contribute to technical documentation, and support team knowledge-sharing practices.
  • Must be onsite to gather requirements, collaborate with cross‑functional teams, and troubleshoot production issues in person.
Basic Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • 3+ years of professional software development experience with hands‑on work across a full‑stack environment.
  • Proficiency in React, including component architecture, state management, and integration with REST APIs.
  • Solid C# development experience, including building and maintaining REST APIs and working with Entity Framework for data access.
  • 3+ years of experience with Microsoft SQL Server, including writing queries, stored procedures, and schema management in a production environment.
  • 3+ years of Python scripting experience, with the ability to read, maintain, and improve existing pipeline and automation scripts.
  • Demonstrated ability to work effectively within a large, established codebase — reading, understanding, and extending existing code without disrupting core functionality.
Preferred Characteristics
  • Experience with Manufacturing Execution Systems (MES) or other enterprise operations software in an industrial or laboratory environment.
  • Familiarity with SAP systems and experience integrating or extracting data from SAP via APIs or VBS scripted pipelines.
  • Power BI development experience, including connecting reports to SQL Server data sources and building operational dashboards.
  • Experience with version control systems (e.g., Git) and familiarity with CI/CD practices in an enterprise software environment.
  • Strong problem‑solving skills with a pragmatic approach to debugging and root‑cause analysis in complex, integrated systems.

Are you ready to help improve the lives of millions of people and create a healthier world? When you work at PerkinElmer, that’s exactly what you’ll do. From our dedicated scientists and world‑class operations employees to our innovative R&D professionals and committed sales and service groups, we’re a unique team of 5,000+ global colleagues who come to work every day knowing we’re making a difference. Through innovation, collaboration, and believing in our mission, we strive to create an inspiring and inclusive culture for our employees, so that they can be their best and, together, create a better tomorrow. Join us today.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Software Engineer - MES & Data Pipelines (Onsite)
Full-Stack Software Engineer - MES & Data Pipelines (Onsite)

PerkinElmer • Johor

On-site
MYR 60,000 - 90,000
Technical Operator
Technical Operator

PerkinElmer • Johor

On-site
MYR 27,000 - 36,000
Senior Logistics Specialist
Senior Logistics Specialist

PerkinElmer • Johor

On-site
MYR 120,000 - 180,000
Quality Manager
Quality Manager

PerkinElmer • Johor

On-site
MYR 180,000 - 240,000
Manufacturing Engineer
Manufacturing Engineer

PerkinElmer Manufacturing Sdn Bhd • Gelang Patah

On-site
MYR 60,000 - 90,000
Sr Manager Global Supplier Quality
Sr Manager Global Supplier Quality

PerkinElmer • Malaysia

On-site
MYR 180,000 - 280,000
Mid/Senior Software Engineer
Mid/Senior Software Engineer

Cobble - Van de Wiele Limited • Kuala Lumpur

Hybrid
MYR 120,000 - 180,000
Flexible working hours
Training opportunities
Competitive salary
+1
Senior Manager, Project
Senior Manager, Project

Entegris, Inc. • Malaysia

On-site
MYR 180,000 - 300,000
Health insurance
Bonuses
Paid time off
+1
Senior Engineer, New Product Introduction Engineering
Senior Engineer, New Product Introduction Engineering

Entegris, Inc. • Malaysia

On-site
MYR 400,000 - 600,000
Bonuses
Health Insurance
Paid Public Holidays
+3
Senior Engineer, New Product Introduction Engineering
Senior Engineer, New Product Introduction Engineering

4050 Entegris Malaysia SDN Bhd • Kulim

On-site
MYR 120,000 - 180,000
Bonuses
Health insurance
17 days public holidays
+2