Search by job, company or skills

Software Engineer

Software Engineer

PerkinElmer
3-5 Years
Not Disclosed
Early Applicant
  • Posted 2 months ago
  • Be among the first 20 applicants

Job Description

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.

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.
  • Must be onsite to gather requirements, collaborate with cross-functional teams, and troubleshoot production issues in person.

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.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

3-5 yrs
Subang Jaya, Malaysia, Selangor
Skills:
Cloud Solutions, Apis, PostgreSQL, React, Figma, MySQL, Flutter, Restful Apis, Azure, AI-driven components, FlutterFlow, Supabase
5-8 yrs
Penang, Malaysia
Skills:
.NET Framework, C#, Github, React, Typescript, Oracle database, Javascript, Restful Apis, Wpf, SQL Databases, CICD pipelines
4-6 yrs
Malaysia, Kuala Lumpur
Skills:
Tomcat, Kafka, Microservices, Nosql, React, Docker, Distributed Systems, Application Servers, Java, Wildfly, CSS, Vue, Activemq, Rabbitmq, Git, Integration Testing, Kubernetes, Fiber, Go, containerisation, message brokers, CI CD, Relational Databases, Spring ecosystem, event-streaming platforms, Echo, SOAP APIs, Gin
1-5 yrs
Petaling Jaya, Malaysia, Selangor
Skills:
Javascript, CSS, React Native, HTML, Scrum Agile development methods, Mendix Low-Code Development Platform
2-3 yrs
Bukit Mertajam, Penang, Malaysia
Skills:
BIOS, C, C++, Shell scripting, Raid, Python, Intel ME, uEFI firmware, Intel x86 architecture