Senior Software Developer - Life Sciences Technology
at Emerson
Singapore, Southeast, Singapore -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 14 Nov, 2024 | Not Specified | 15 Aug, 2024 | N/A | Information Systems,Software Development,Flawless Execution,Development Programs,Computer Science,Docker,Aws,Productivity,Containerization,Software,Life Sciences,Reliability,Azure,Architecture,Energy Security,Google Cloud,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 and specialize in back-end development, Emerson has a great opportunity for you! Based in Singapore, the Senior Software Developer will be part of the Life Sciences R&D team and will play a pivotal role in designing, developing, and shipping a first-of-its-kind turn-key integration solution for business and manufacturing systems for the Life Sciences Industry. 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 or Master’s degree in Computer Science, Information Systems, or a related field
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with CI/CD pipelines and DevOps practices.
- Knowledge of microservices architecture and containerization (Docker, Kubernetes)
- Experience in Life Sciences Industry or Manufacturing Execution Systems.
- 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:
- Implement robust data models, data warehousing solutions, and data transformation processes to ensure seamless integration.
- Develop and optimize the integration of various information systems used in manufacturing and business contexts using technologies such as ESBs (Enterprise Service Buses), message queues, and brokers
- Develop solutions applying communication bus technologies, ensuring high throughput and data reliability.
- Lead and mentor a team of developers, fostering a culture of innovation & collaboration, and disciplined software engineering practices including robust cybersecurity practices integrated into all aspects of development and deployment
- Navigate and manage ambiguity in project requirements, demonstrating a strong bias for action and problem-solving; collaborate with members from marketing, product engineering and other functions to understand client needs
- Collaborate with frontend development teams, particularly those using modern web development stacks like MERN (MongoDB, Express.js, React, Node.js) or MEAN (MongoDB, Express.js, Angular, Node.js).
- Help build comprehensive automated tests, including unit, API, integration, and regression tests.
FOR THIS ROLE, YOU WILL NEED:
- Minimum 7 years of experience in back-end development with a focus on integrating business and manufacturing systems.
- Strong expertise in integrating various information systems specifically used in manufacturing and business contexts, including ERP and MES systems.
- Extensive experience in information architecture, data modeling, data warehousing, data lakes, and data transformation.
- Proficiency with communication bus technologies, including ESBs, message queues, and brokers.
- Familiarity with B2MML, MQTT, Sparkplug B, and related technologies.
- Proven experience with modern web development stacks, preferably MERN or MEAN, and .NET web development technologies.
- Strong awareness of cybersecurity practices and the ability to implement them effectively
- Strong communication skills and the ability to work effectively with multi-functional teams.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Computer Science, Information Systems
Proficient
1
Singapore, Singapore