Global OT Application Developer

AG Solution Group

Barcelona

Híbrido

EUR 60.000 - 80.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Destaca para este puesto: genera un currículum y una carta de presentación adaptados en cuestión de un minuto.

Supera los filtros ATS

Descripción de la vacante

AG Solution Group is seeking a Global OT Application Developer to build, maintain and test application components and use cases for industrial environments. You will convert approved requirements into reliable software, scripts, connectors, interfaces and dashboards to be reused across sites.

You will work closely with Application Engineers, ensuring quality, stability and proper governance. This role requires hands-on development across IIoT, MES and related domains, with hybrid or home-based

Formación

  • Bachelor's or master's degree in software, computer science, automation, electrical or industrial engineering, or comparable practical experience.
  • Experience developing and maintaining software components for industrial or manufacturing applications; ownership of complex components across multiple applications.
  • Professional English; additional languages are an advantage.

Responsabilidades

  • Develop and maintain application components for Global OT apps.
  • Create and maintain interfaces between Global OT applications.
  • Document code, configurations and delivered components.
  • Support integration, testing and stabilisation with Application Engineers.
  • Follow versioning, CI/CD, code review and controlled release practices.

Conocimientos

SQL development
Python scripting
C# / Java
MQTT / OPC UA
Git CI/CD
IEC 62443-4-1
IIoT / MES knowledge

Educación

Software/Automation degree

Herramientas

Ignition

Descripción del empleo

The Global OT Application Developer builds, maintains, tests and stabilises application components and use cases for industrial environments. The role converts approved requirements, designs and standards into reliable software, scripts, connectors, interfaces and dashboards that can be reused across applications and sites.

The Application Developer works closely with Application Engineers throughout implementation, integration, testing and stabilisation, must understand the operational and technical context in which the solution will run, and remains involved in resolving defects and technical issues. It is not an isolated coding position.

Assigned scope
  • Configuration and development of use cases within Global OT applications.
  • Development and maintenance of standard interfaces between Global OT applications.
  • Implementation of improvements to ensure correct performance of Global OT applications and interfaces.
  • Writing and maintaining technical documentation, release notes and other documentation required for proper software governance.
Primary emphasis
  • Features that are stable, maintainable and suitable for reuse across applications or sites.
  • Code and configurations for use cases and interfaces that follow agreed versioning and delivery practices.
  • Documented components that Application Engineers can integrate, deploy and support.
Main tasks / Standard of performance
Build and maintain application components
  • Development and implementation of logic within the application components required to deliver approved application functionality and use cases.
  • Implement application features, scripts, connectors, interfaces and dashboards.
  • Build and maintain within application domains such as IIoT, MES, SCADA, historians and maintenance systems.
  • Develop database structures and application interfaces in accordance with the approved design and relevant application practices.
  • Maintain existing applications and application components and adapt them when approved requirements or standards change.
Test and stabilise
  • Take responsibility for the technical quality of the developments and configurations.
  • Create and execute developer-level tests and support broader functional and integration testing.
  • Identify, diagnose and correct defects discovered during implementation, testing and stabilisation.
  • Verify that the code deliverables meet the defined requirements and behave reliably in the target application environment.
  • Support Application Engineers during integration and deployment when code, configuration or component-level troubleshooting is required.
Reuse, standards and maintainability
  • Ensure that development can be governed, maintained and reused beyond a single isolated requirement.
  • Use reusable logics, UX/UI and features where appropriate.
  • Follow agreed coding, configuration, naming and documentation standards,
  • Consider performance, reliability and maintainability when implementing application requirements.
  • Document code, configurations, dependencies and technical behaviour clearly enough for integration and support.
Controlled delivery and versioning
  • Develop within the agreed versioning, review and release process.
  • Use Git or the agreed source‑control platform for versioning and collaboration.
  • Follow the applicable CI/CD, code-review, testing and release practices
  • Maintain traceability between approved requirements, implemented changes and delivered versions.
  • Contribute to the correction and stabilisation of released components when development changes are required.
Collaboration across the application lifecycle
  • Work with the Application Owner on approved scope, priorities, standards and acceptance expectations.
  • Work with Application Engineers on technical integration, testing, deployment and support needs.
  • Clarify functional and technical requirements with the relevant business, engineering and architecture contributors.
  • Provide transparent estimates, technical risks, dependencies and delivery status to the relevant delivery lead or Scrum Master.
  • Participate in defect resolution and technical discussions with vendors or system integrators when the developed components are involved.
Application‑specific requirements
  • SQL and application database development.
  • Programming or scripting using Python, C#, Java or comparable technologies.
  • Industrial integration using MQTT, OPC UA and REST APIs.
  • Git‑based versioning and collaborative development practices.
  • Implementation, testing, defect correction and feature stabilisation.
  • CI/CD, code review and controlled release practices.
  • Creation and maintenance of technical documentation covering code, configurations, interfaces and delivered components.
Skills and competencies
Functional & Technical Competencies
  • Advanced: SQL and application database development, including database structures and application interfaces.
  • Advanced: programming or scripting using Python, C#, Java or comparable technologies.
  • Proficient: industrial integration using MQTT, OPC UA and REST APIs.
  • Git‑based versioning, CI/CD, code review and controlled release practices.
  • Working knowledge of secure software development lifecycle requirements under IEC 62443-4-1.
  • Working knowledge of application domains such as IIoT (including platforms such as Ignition), MES, historians and maintenance systems.
Behavioral Competencies
  • Structured, pragmatic and quality‑oriented, with strong ownership of the technical quality of own deliverables.
  • Constructive challenge of requirements, designs and technical solutions where quality or maintainability is at risk.
  • Clear cross‑functional communication of estimates, risks, dependencies and delivery status across engineering, business and external audiences.
Experience
Minimum Qualifications
  • Bachelor's or master's degree in software, computer science, automation, electrical or industrial engineering, or comparable practical experience.
  • Experience developing and maintaining software components for industrial or manufacturing applications such as IIoT, MES, historians or maintenance systems; senior appointments normally require demonstrated ownership of complex application components across multiple applications or sites.
  • Professional English; additional languages relevant to the assigned region are an advantage.
Working Conditions and Location
  • Primary European hiring locations Barcelona and southern or western Germany.
  • Home‑based or hybrid working, including collaboration with nearshore and distributed delivery teams.
  • Occasional travel to manufacturing sites where development support is required.
Responsibility / Power of authority
  • Choosing detailed implementation approaches within approved requirements, architecture and standards.
  • Identifying technical risks and proposing improvements to components and delivery practices.
  • Raising concerns about potential future issues — technical debt, scalability, maintainability or obsolescence — to the Application Owner and architecture contributors before they affect operations.
  • Rejecting code or components that do not meet agreed quality and versioning practices.
  • Supporting integration, deployment and troubleshooting when development expertise is required.
  • The role does not own the application roadmap, backlog priorities or acceptance decisions, plant connectivity, site readiness, commissioning or operational support, and does not define platform architecture or approve material deviations from global standards; nor does it operate as an isolated programmer without testing, stabilisation and engineering collaboration.
Team work / Team membership
Communicates to
  • Application Owner: approved scope, priorities, standards and acceptance expectations.
  • Application Engineers: technical integration, testing, deployment and support needs; day-to-day collaboration throughout implementation and stabilisation.
  • Delivery lead / Scrum Master: estimates, technical risks, dependencies and delivery status.
  • Business, engineering and architecture contributors: clarification of functional and technical requirements.
  • Vendors and system integrators: defect resolution and technical discussions where the developed components are involved.
  • Nearshore / distributed delivery teams: shared requirements, standards, testing, versioning and documentation practices; dotted-line collaboration with Application Engineers regardless of location.
Join AG Solution Where Talent Shapes Industry 4.0

At AG Solution, we build intelligent solutions for the process industry, combining automation, process control, data management, and MES/MOM systems to help manufacturers reach operational excellence.

Now part of the Quariq Group, we are one of Europe’s leading Industry 4.0 partners, with more than 400 engineers and consultants working across Europe, the UK, and the US.

Driven by People. Powered by Technology.

Our success starts with our people. We invest in growth through continuous learning, mentorship, and our AG Academy, ensuring every colleague has the opportunity to develop their skills and career. AG Solution is an Equal Opportunity Employer.

We believe that innovation happens when people feel trusted, connected, and inspired.

A Global Team with a Human Touch

With offices in over 15 cities worldwide, we bring together diverse expertise and perspectives from Antwerp to Barcelona, Rotterdam to Lyon, and New York to Krakow.

At AG Solution, you’ll work on meaningful projects that drive efficiency, sustainability, and digital transformation for leading manufacturers worldwide.

Built to Scale. Driven by Talent.

Ready to shape the future of industry?
Explore our opportunities and grow with a team that’s redefining what’s possible.

#LI-CD1

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Global OT Application Engineer
Global OT Application Engineer

AG Solution Group • Barcelona

Híbrido
EUR 70.000 - 110.000
Global OT Application Owner - Syntact
Global OT Application Owner - Syntact

AG Solution Group • Barcelona

Híbrido
EUR 90.000 - 130.000
Global OT Application Owner - Ignition
Global OT Application Owner - Ignition

AG Solution Group • Barcelona

Presencial
EUR 90.000 - 130.000
Global OT Application Owner - X4
Global OT Application Owner - X4

AG Solution Group • Barcelona

Presencial
EUR 110.000 - 170.000
AG Academy
Equal Opportunity Employer
Senior OT Project Manager
Senior OT Project Manager

Quariq • Barcelona

Híbrido
EUR 70.000 - 110.000
Senior OT Project Manager
Senior OT Project Manager

AG Solution Group • Barcelona

Híbrido
EUR 90.000 - 130.000
Hybrid work model
International exposure
Technical Architect - MES, Unified Namespace & Digital Manufacturing Platforms
Technical Architect - MES, Unified Namespace & Digital Manufacturing Platforms

AG Solution Group • Barcelona

Presencial
EUR 60.000 - 80.000
Continuous learning and mentorship
Opportunities for career development
Dynamic work environment across global locations
OT Security Engineer
OT Security Engineer

Quariq • Reus

Presencial
EUR 60.000 - 85.000
OT Security Engineer
OT Security Engineer

AG Solution Group • Reus

Presencial
EUR 60.000 - 90.000
OT Security Engineer
OT Security Engineer

AG Solution Group • Alcobendas

Presencial
EUR 55.000 - 75.000