Industrial Application Developer - IoT Services

Job Description

Industrial App Developer

We are looking for a Full Stack Developer to produce scalable software solutions. You will be working in a team with data engineer/scientists, Automation/IoT Engineers, Connectivity/Network Engineers to develop edge/IoT solutions.

As a Full Stack Developer, you should be comfortable with both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility. 

Familiarity with Agile methodology, AWS/Azure and Progressive Web Applications will be helpful. 


·        Work closely with a cross-functional team (data experts, domain specialists, UX/UI designers, solution architects, product managers) to ideate and build robust data driven solutions in manufacturing / industrial projects

·        Support sales teams to orchestrate and create winning proposals for digital solutions and services for client engagements

·        Design client-side and server-side architecture 

·        Build the front-end, back-end and ETL data pipelines, of applications  

·        Develop and manage well-functioning databases and applications 

o   Work with data scientists/analysts to improve database 

o   Work with network/cloud engineering team to receive data streams  

·        Write effective APIs

·        Test software to ensure responsiveness and efficiency

·        Troubleshoot, debug (with limited availability of logs and diagnostic info) and upgrade software 

·        Create security and data protection settings 

·        Build features and applications with a mobile responsive design 

·        Write technical documentation 


·        Degree in Computer Science, data/knowledge engineering or relevant field

·        Proven experience (6 - 10 years) as a Full Stack Developer or similar role

·        Proven experience of developing end-to-end backend and data pipelines for in a manufacturing / industrial technology stack (sensors/instruments, automation systems, IT systems etc.)

·        Experience developing desktop and mobile applications 

·        Knowledge on Progressive Web Applications will be an advantage

·        Knowledge of front-end languages and libraries (e.g. JavaScript, HTML/ CSS, XML, jQuery)

·        Knowledge of back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js) 

·        Familiarity with databases (e.g. MongoDB, MySQL, Oracle, Postgres, influxDB), web servers

·        Experience of incorporating UI/UX design outputs into intuitive frontend applications

·        Strong experience of working and collaborating in diverse, cross-functional and virtual teams with cross-functional team, to deliver robust applications.

  • Experience in developing applications and performing offline analytics with BI Tools like Tableau/Qlik Sense is preferred

·        Experience in using at least one developer IDE like Eclipse, Visual Code, Visual Studio

·        Knowledge about Jenkins, Nexus, Sonar Qube, GIT

·        Experience of IT-OT integration is a plus

·        Experience of working in an agile software development setting

·        Excellent communication and problem-solving skills 

·        Strong Organizational skills 

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Organization: Digital Industries

Company: Siemens Pte Ltd

Experience Level: Mid-level Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?