Software Developer - Life Sciences Technology
at Emerson
Singapore, Southeast, Singapore -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 15 Nov, 2024 | Not Specified | 15 Aug, 2024 | N/A | Software,Computer Science,Google Cloud,Architecture,Reliability,Logging,Energy Security,Infrastructure,Integration,Software Development,Information Systems,Aws,Azure,Code,Life Sciences,Productivity,Containerization,Flawless Execution,Microservices | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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