Epicareer Might not Working Properly
Learn More

Lead Research Engineer

  • Full Time, onsite
  • Singapore Institute Of Manufacturing Technology
  • Singapore, Singapore
Salary undisclosed

Checking job availability...

Original
Simplified

We are looking for a highly motivated engineer to implement highly available and scalable microservices-based applications and platforms for enterprise planning and scheduling applications.

Job Description

  • Lead the development, testing, and maintenance of enterprise planning and scheduling applications.
  • Analyze complex resource planning and scheduling issues, proposing and implementing effective solutions.
  • Collaborate with other developers, stakeholders, and cross-functional teams to deliver high-quality software.
  • Deploy applications to production environments and provide ongoing maintenance and customer support.
  • Document technical specifications, code, and user manuals for easy maintenance and knowledge sharing.
  • Identify and address performance bottlenecks and scalability issues, ensuring optimal application performance.
  • Explore and integrate generative AI capabilities to enhance planning and scheduling functionalities.

Job Requirement

  • Bachelor’s or Master’s degree in computer science, engineering, operations research, or a related technical field, preferably with a specialization in optimization, machine learning, or data science.
  • Minimum 6 years experience in software development, focusing on enterprise systems.
  • Proficient in designing and developing microservices using C# .NET and Angular.
  • Demonstrate a strong understanding of optimization techniques and algorithms, with experience applying them to complex planning and scheduling problems.
  • Have a strong foundation in CI/CD pipelines and DevSecOps practices for efficient deployment and integration.
  • Hands-on experience with container orchestration (Docker, Kubernetes) on on-premises or public cloud platforms.
  • Familiar with generative AI and its applications in manufacturing, planning, and scheduling systems.
  • Excellent problem-solving, troubleshooting, and analytical skills, with a high level of attention to detail.
  • Possess strong verbal and written communication skills.
  • Have a positive, proactive attitude and able to collaborate effectively across multiple stakeholders.