IT / OT - Software Engineer
Sign up free to see how well your resume matches this role.
What you'll do
- Design, develop, and implement software solutions by analyzing business needs, studying system flows, and applying the full software development lifecycle.
- Document and demonstrate solutions through clear technical documentation, flowcharts, layouts, and system specifications.
- Evaluate feasibility of proposed solutions by conducting requirements analysis, problem definition, and solution design.
- Prepare, install, and maintain software applications while ensuring compliance with coding standards, technical design, and system performance requirements.
- Continuously improve applications and processes by performing system analysis, recommending changes, and integrating new policies, procedures, and technologies.
- Stay current with emerging tools, programming techniques, and industry best practices through continuous learning, professional engagement, and adoption of modern technologies (including open source).
- Ensure quality and reliability by actively participating in testing, validation, and certification processes while fostering built-in quality and technical agility within teams.
- Protect and deliver business value by safeguarding IT assets, supporting decentralized decision-making, and maintaining strong relationships through effective Business Relationship Management practices.
Summarised by NextRaise from the employer’s description, which follows in full below.
Full description from employer
We are looking for a talented Manufacturing IT/OT Software Engineer to join our team in Darlington, County Durham, United Kingdom.
This is a primarily on-site role with some flexibility. The position requires a significant presence at the workplace and follows a 37.5-hour work week.
In this role, you will make an impact in the following ways:
-
Design, develop, and implement software solutions by analyzing business needs, studying system flows, and applying the full software development lifecycle.
-
Document and demonstrate solutions through clear technical documentation, flowcharts, layouts, and system specifications.
-
Evaluate feasibility of proposed solutions by conducting requirements analysis, problem definition, and solution design.
-
Prepare, install, and maintain software applications while ensuring compliance with coding standards, technical design, and system performance requirements.
-
Continuously improve applications and processes by performing system analysis, recommending changes, and integrating new policies, procedures, and technologies.
-
Stay current with emerging tools, programming techniques, and industry best practices through continuous learning, professional engagement, and adoption of modern technologies (including open source).
-
Ensure quality and reliability by actively participating in testing, validation, and certification processes while fostering built-in quality and technical agility within teams.
-
Protect and deliver business value by safeguarding IT assets, supporting decentralized decision-making, and maintaining strong relationships through effective Business Relationship Management practices.
Company
Company facts come from this company's own listings. We only show what the postings themselves carry.