Python Modelling Engineer - Digital Twin & Simulation

Python Modelling Engineer - Digital Twin & Simulation

Posted 2 weeks ago by Square One Resources

Negotiable
Undetermined
Undetermined
England, UK

Summary: The role of Ellipse Technical Consultant involves both Front End and Back End development of the Ellipse 9 Enterprise Asset Management application. The consultant will customize, develop, and maintain solutions tailored for asset-intensive industries, ensuring optimal performance and usability. This position is suited for a technical professional with a strong background in Ellipse 9 technologies and integration methodologies. The contract is for 9 months with potential for extension, starting in August 2025.

Key Responsibilities:

  • Front End Development: Design, develop, and enhance the Ellipse 9 user interface using tools and technologies such as Ellipse Front End (eg, Mincoms UI frameworks), JavaScript, HTML, and CSS to improve usability and performance.
  • Back End Development: Customise and extend Ellipse 9 Back End functionalities using languages and frameworks such as Cobol, Java, or Ellipse-specific Scripting (eg, MIMS Control Language) to support business logic and workflows.
  • System Customisation: Build and maintain custom modules, reports, and extensions within Ellipse 9 to meet specific business requirements.
  • Integration: Develop and manage integrations between Ellipse 9 and external systems (eg, SAP, Oracle, SCADA) using APIs, web services, or Middleware technologies.
  • Database Management: Optimise and maintain the Ellipse 9 database, including writing complex SQL queries, stored procedures, and triggers for data integrity and performance.
  • Technical Troubleshooting: Diagnose and resolve complex technical issues related to Ellipse 9 performance, stability, and functionality across both Front End and Back End components.
  • Upgrades & Migrations: Support Ellipse 9 upgrades, patches, and migrations, ensuring minimal downtime and compatibility with existing customisation's.
  • Testing: Develop and execute technical test plans for customisation's, integrations, and system enhancements, including unit, integration, and performance testing.
  • Documentation: Create and maintain detailed technical documentation, including code comments, architecture diagrams, and deployment guides.
  • Collaboration: Partner with functional consultants to translate business requirements into technical solutions and provide guidance on Ellipse 9 capabilities and limitations.

Key Skills:

  • Frontend: Proficiency in Ellipse Frontend development, JavaScript, HTML, CSS, and UI/UX design principles tailored to Ellipse 9.
  • Backend: Strong expertise in Ellipse Back End development, including Cobol, Java, MIMS Control Language, or other Ellipse-specific technologies.
  • Database: Advanced knowledge of SQL, PL/SQL, and database management (Oracle or SQL Server) in the context of Ellipse 9.
  • Integration: Experience with REST/SOAP APIs, web services, Ellipse Integration Platform for Ellipse 9 integrations methodologies.
  • Tools: Familiarity with development tools such as Eclipse, Git, or other version control systems.
  • Industry Knowledge: Understanding of asset management processes and workflows in industries like mining, utilities, or transportation.
  • Experience with Ellipse 9 upgrades or cloud deployments.
  • Knowledge of related EAM systems (eg, IBM Maximo, SAP EAM) for comparative insights.
  • Exposure to DevOps practices (eg, CI/CD pipelines) in an Ellipse context.
  • Deep technical proficiency in Ellipse 9 Front End and Back End architecture.
  • Ability to deliver high-quality, maintainable code that aligns with business needs.

Salary (Rate): undetermined

City: undetermined

Country: UK

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: Other

Detailed Description From Employer:

Job Title: Ellipse Technical Consultant
Location: UK
Salary/Rate: Negotiable - dependent on experience
Start Date: August 2025
Job Type: 9-month contract (with scope to extend)

Company Introduction

We are seeking an experienced Ellipse 9 Technical Consultant with strong expertise in both Front End and Back End development of the Ellipse 9 Enterprise Asset Management (EAM) application.

This role is ideal for a technical professional who excels in customising, developing, and maintaining Ellipse 9 solutions to support asset-intensive industries.

Job Responsibilities/Objectives

  • Front End Development: Design, develop, and enhance the Ellipse 9 user interface using tools and technologies such as Ellipse Front End (eg, Mincoms UI frameworks), JavaScript, HTML, and CSS to improve usability and performance.
  • Back End Development: Customise and extend Ellipse 9 Back End functionalities using languages and frameworks such as Cobol, Java, or Ellipse-specific Scripting (eg, MIMS Control Language) to support business logic and workflows.
  • System Customisation: Build and maintain custom modules, reports, and extensions within Ellipse 9 to meet specific business requirements.
  • Integration: Develop and manage integrations between Ellipse 9 and external systems (eg, SAP, Oracle, SCADA) using APIs, web services, or Middleware technologies.
  • Database Management: Optimise and maintain the Ellipse 9 database, including writing complex SQL queries, stored procedures, and triggers for data integrity and performance.
  • Technical Troubleshooting: Diagnose and resolve complex technical issues related to Ellipse 9 performance, stability, and functionality across both Front End and Back End components.
  • Upgrades & Migrations: Support Ellipse 9 upgrades, patches, and migrations, ensuring minimal downtime and compatibility with existing customisation's.
  • Testing: Develop and execute technical test plans for customisation's, integrations, and system enhancements, including unit, integration, and performance testing.
  • Documentation: Create and maintain detailed technical documentation, including code comments, architecture diagrams, and deployment guides.
  • Collaboration: Partner with functional consultants to translate business requirements into technical solutions and provide guidance on Ellipse 9 capabilities and limitations.

Required Skills/Experience

  • Frontend: Proficiency in Ellipse Frontend development, JavaScript, HTML, CSS, and UI/UX design principles tailored to Ellipse 9.
  • Backend: Strong expertise in Ellipse Back End development, including Cobol, Java, MIMS Control Language, or other Ellipse-specific technologies.
  • Database: Advanced knowledge of SQL, PL/SQL, and database management (Oracle or SQL Server) in the context of Ellipse 9.
  • Integration: Experience with REST/SOAP APIs, web services, Ellipse Integration Platform for Ellipse 9 integrations methodologies.
  • Tools: Familiarity with development tools such as Eclipse, Git, or other version control systems.
  • Industry Knowledge: Understanding of asset management processes and workflows in industries like mining, utilities, or transportation.
  • Experience with Ellipse 9 upgrades or cloud deployments.
  • Knowledge of related EAM systems (eg, IBM Maximo, SAP EAM) for comparative insights.
  • Exposure to DevOps practices (eg, CI/CD pipelines) in an Ellipse context.
  • Deep technical proficiency in Ellipse 9 Front End and Back End architecture.
  • Ability to deliver high-quality, maintainable code that aligns with business needs.