Software Developer - Life Sciences Technology

at  Emerson

Singapore, Southeast, Singapore -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate15 Nov, 2024Not Specified15 Aug, 2024N/ASoftware,Computer Science,Google Cloud,Architecture,Reliability,Logging,Energy Security,Infrastructure,Integration,Software Development,Information Systems,Aws,Azure,Code,Life Sciences,Productivity,Containerization,Flawless Execution,MicroservicesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB SUMMARY

If you are a Software Development professional looking for an opportunity to grow with a strong interest in front-end development and user-experience (UX) design to support our development team, Emerson has a great opportunity for you!
Based in Singapore, you will play a pivotal role in designing, developing, testing of full-stack solutions and shipping a first-of-its-kind turn-key integration solution for business and manufacturing systems, with a main focus on back-end development, for the Life Sciences Industry in our Life Sciences R&D Team. This solution will revolutionize how these systems integrate with business processes, featuring cutting-edge information architecture, data modeling, data warehousing, data lakes, and data transformation.

PREFERRED QUALIFICATIONS THAT SET YOU APART:

  • Bachelor’s degree in Computer Science, Information Systems, or a related field (or equivalent experience).
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Basic understanding of CI/CD pipelines and DevOps practices.
  • Knowledge of microservices architecture and containerization (Docker, Kubernetes) is a plus.
  • Experience with automated testing frameworks and tools for unit, API, integration, and regression tests is preferred.
  • Familiarity with infrastructure as code (IaC) tools like Terraform or Ansible.
  • Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack) is an advantage.
  • Experience with Best Practices in Secure Software Development.
  • Experience with SAFe agile or any other Agile Frameworks in an Azure DevOps environment.

Responsibilities:

IN THIS ROLE, YOUR RESPONSIBILITIES WILL BE:

  • Collaborate with senior and intermediate developers to implement data models, data warehousing solutions, and data transformation processes.
  • Contribute to front-end development tasks, ensuring intuitive and visually appealing user interfaces.
  • Participate in the development of solutions applying communication bus technologies e.g. ESBs (Enterprise Service Buses), message queues, and brokers.
  • Develop and implement comprehensive automated tests, including unit, API, integration, & regression tests, under the guidance of senior team members.
  • Support frontend development teams using modern web development stacks like MERN (MongoDB, Express.js, React, Node.js) or MEAN (MongoDB, Express.js, Angular, Node.js).
  • Learn and apply best practices in UX design and front-end development.
  • Assist in the implementation and management of containerization and orchestration using tools such as Docker and Kubernetes.
  • Help develop and maintain CI/CD pipelines to ensure efficient and reliable deployment processes.
  • Participate in code reviews to learn and help enforce coding standards.
  • Troubleshoot and resolve basic technical issues, escalating complex problems to senior developers.

FOR THIS ROLE, YOU WILL NEED:

  • Up to 2 years of experience in full-stack development, including internships and academic projects.
  • Basic understanding of back-end development with technologies such as Node.js, Express.js, MongoDB, ASP.NET, and .NET Core.
  • Familiarity with front-end web development technologies like HTML, CSS, JavaScript, React, Angular, and Vue.js; basic knowledge of UX design principles and best practices.
  • Understanding of integrating various information systems in manufacturing and business contexts.
  • Basic knowledge of communication bus technologies, including ESBs, message queues, and brokers.
  • Strong awareness of cybersecurity practices and the ability to implement them effectively


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science information systems or a related field (or equivalent experience

Proficient

1

Singapore, Singapore