Associate Product Owner - UI/UX

To complement our team and support our growth, we are currently looking for an

Associate Product Owner - UI/UX


About the Role


In this role you will be working as part of a small and diverse product management and -development team to maintain and improve the user interface (UI) und user experience (UX) of our energy trading and risk management (ETRM) platform Previse Coral.

This includes improving the existing user interface but also building new views and improving the user interface framework via configuration and ownership of smaller improvement projects.

About You


You have some experience in a related field of either Design, Development, IT or ETRM business.

You are a team player who works well under pressure and who likes to challenge yourself working with highly experienced and talented individuals. You are communicative and able to establish and maintain effective relationships with internal and external customers.

You have:

  • Great attention to detail
  • Proficiency in Microsoft Excel
  • Basic understanding of wire framing and prototyping advantageous
  • Basic understanding of exchange traded products in the commodities space advantageous
  • Basic SQL advantageous
  • Understanding of Vue.js advantageous
  • Basic understanding of JSON REST APIs advantageous

Key Responsibilities


  • Improve the existing user interface by configuration updates to utilize the full extent of the user interface framework.
  • Add new user interface views via configuration and specification of development tasks for the user interface development team.
  • Create and own small improvement projects (epics) to optimize and enhance the user interface framework in close collaboration with the functional- and technical product owners.
  • Review of user interface with internal and external customers to gather improvement potential.

Position Type


The right candidate will have the right personality to fit into our organisation and the professional culture we aim to build. We will ensure that you get the right support from the other team members to be successful in your role.

The position is hybrid / location independent. We would expect you to reside in Switzerland and Germany, though. And all the better if you can show up in the office every once in a while!


Typist - Master Data

To complement our team and support our growth, we are currently looking for a

Typist – Master Data (20% - 100%)


About the Role


In this role you will be working as part of a small and diverse Master Data product management and -development team to maintain the master data of our energy trading and risk management (ETRM) platform Coral.

This includes gathering data from defined sources and getting the data ready to be loaded into our application.

About You


You have some experience in a related field of either Development, IT or ETRM business.

You are a team player who works well under pressure and who likes to challenge yourself working with highly experienced and talented individuals. You are communicative and able to establish and maintain effective relationships with internal and external customers.

You have:

  • Great attention to detail
  • Proficiency in Microsoft Excel
  • Basic understanding of exchange traded products in the commodities space advantageous
  • Basic SQL advantageous
  • Basic understanding of JSON REST APIs advantageous

Key Responsibilities


  • The Master Data Typist keeps a sub-set of Master Data in Coral complete and up to date. This means data needs to be gathered from defined sources, transformed and loaded into the Coral application. Data load could happen via manual- or (semi-) automated processes.
  • The main elements of Master Data are:
    • Trade- and Market Templates,
    • Exchange- and Broker Platform referential information and contract specifications,
    • Counterparty data,
    • referential Trade master data such as e.g. payment terms, as well as
    • Market Model information (e.g. delivery points).
  • The Master Data Typist is part of the Master Data team and helps gathering and loading the data in a hands-on role and attitude.

Position Type


The right candidate will have the right personality to fit into our organisation and the professional culture we aim to build. We will ensure that you get the right support from the other team members to be successful in your role.

The position is hybrid / location independent. We would expect you to reside in Switzerland and Germany, though. And all the better if you can show up in the office every once in a while!


Analyst - Master Data as a Service

To complement our team and support our growth, we are currently looking for an

Analyst – Master Data as a Service (20% - 100%)


About the Role


In this role you will be working as part of a small and diverse Master Data product management and -development team to maintain and improve the master data of our energy trading and risk management (ETRM) platform Coral.

This includes gathering and loading Master Data, but also the design and roll-out of data gathering processes and -tools for a variety of sources.

About You


You have some experience in a related field of either Development, IT or ETRM business.

You are a team player who works well under pressure and who likes to challenge yourself working with highly experienced and talented individuals. You are communicative and able to establish and maintain effective relationships with internal and external customers.

You have:

  • Great attention to detail
  • Proficiency in Microsoft Excel
  • Basic understanding of exchange traded products in the commodities space advantageous
  • Basic SQL advantageous
  • Basic understanding of JSON REST APIs advantageous

Key Responsibilities


  • The Master Data Analyst is responsible for keeping a sub-set of Master Data in Coral complete and up to date. This means data needs to be gathered, transformed, validated and loaded into the Coral application. Data load could happen via manual- or (semi-) automated processes. The target is to increase automation over time.
  • The main elements of Master Data are
    • Trade- and Market Templates,
    • Exchange- and Broker Platform referential information and contract specifications,
    • Counterparty data,
    • referential Trade master data such as e.g., payment terms, as well as
  • Market Model information (e.g., delivery points).
  • The Master Data Analyst is part of the Master Data team and helps gather and load the data in a hands-on role and attitude.
  • The Master Data Analyst also performs systematic formatting, cleaning, and enriching procedures to ready the data for loading.

Position Type


The right candidate will have the right personality to fit into our organisation and the professional culture we aim to build. We will ensure that you get the right support from the other team members to be successful in your role.

The position is hybrid / location independent. We would expect you to reside in Switzerland and Germany, though. And all the better if you can show up in the office every once in a while!


Associate Product Owner - Energy Trading & Risk Management

To complement our team and support our growth, we are currently looking for an

Associate Product Owner - Energy Trading & Risk Management


About the Role


In this role you will be working as part of a small and diverse product management and -development team to maintain and improve the business functionality and user experience of our energy trading and risk management (ETRM) platform Coral.

This includes improving existing functionality but also enhancing the application to expand the functional footprint.

About You


You have some experience in a related field of either Development, IT or ETRM business.

You are a team player who works well under pressure and who likes to challenge yourself working with highly experienced and talented individuals. You are communicative and able to establish and maintain effective relationships with internal and external customers.

You have:

  • Great attention to detail
  • Proficiency in Microsoft Excel
  • Basic understanding of exchange traded products in the commodities space advantageous
  • Basic SQL advantageous
  • Basic understanding of JSON REST APIs advantageous

Key Responsibilities


  • Work closely with the functional- and technical component owners to implement product enhancements, improvements and bug fixes.
  • Support the product owners by taking over the responsibility of smaller – and over time larger – product changes in a front-to-back fashion of product ownership: specification, task management, validation, documentation and roll-out of data model changes, API changes as well as UI changes.

Position Type


The right candidate will have the right personality to fit into our organisation and the professional culture we aim to build. We will ensure that you get the right support from the other team members to be successful in your role.

The position is hybrid / location independent. We would expect you to reside in Switzerland and Germany, though. And all the better if you can show up in the office every once in a while!


Senior Developer

To complement our team and support our growth, we are currently looking for a

Senior Developer


About the Role


In this role you will be working as part of a small and diverse team to setup, manage and improve the operations of product development, delivery and maintenance.

The Senior Developer designs and implements solutions, methodologies and tools that allow the different departments to work towards the success of our customers and our company by delivering a quality product.

The Senior Developer works closely with product development and the product ownership team to setup, manage and improve the processes of product requirement definition, code development and delivery of the software in a Software as a Service model for multiple customers.

The role also includes working on customer support cases together with the customer support team, owning parts of the product together with product management and the product ownership team as well as helping to ensure product quality in collaboration with the quality assurance team.

About You


You hold a bachelor’s or master’s degree in information technology, computer science, or management information systems. You have excellent C# programming skills and experience and are experienced in the Azure cloud stack, specifically Azure functions. You have multiple years of experience with microservice/function-based serverless architecture and deep operational knowledge for operating and developing multi-tenant SaaS solutions. Extensive experience in source code management (git), including code reviews is a must and experience in NuGet Package maintenance is a plus. Deep experience with SQL server and data modelling for high frequency transaction-based systems is required.

You are a team player who works well under pressure, and you like to challenge yourself working with highly experienced and talented individuals. You are communicative and able to establish and maintain effective relationships with internal and external customers.

You have excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.

You have excellent analytical and problem-solving skills.

Key Responsibilities


  • Systems analysis, systems design, programming and testing in a Microsoft environment, primarily using cutting edge Microsoft technologies such as .NET Core, Azure Serverless Hosting, Azure Functions and SQL Server
  • Assume ownership of one or more components
  • Maintain a holistic view on the components and their dependencies
  • Ensure that code is delivered with Unit Test cases, sufficient logging and that health checks are available when required
  • Act a primary point of contact for the inner working of components owned
  • Provide technical advice to Product Management
  • Assist the Support Team in defect investigation and resolution
  • Perform systems analysis and design in relation to new functions or the enhancement of existing functions.
  • Be a key voice in the development and evaluation of plans and strategies that achieve the organisation’s long-term technical goals.
  • Encourage an environment in which high quality services are delivered through fostering adherence to system documentation, continually seeking improvements in the way in which design and development work is undertaken and leading by example.
  • Work with external development partners to facilitate near-shore outsourced development of non-critical software components.
  • Monitor external developers and conduct review of code developed by third parties

Position Type


The right candidate will have the right personality to fit into our organisation and the professional culture we aim to build. We will ensure that you get the right support from the other team members to be successful in your role.

The position is generally location independent. All the better if you can show up in the office every once in a while!

Travel


For this role there are very limited travel requirements, but since our customers and partners are located all over Europe, limited travel may be necessary from time to time.


Release Manager / DevOps Engineer

To complement our team and support our growth, we are currently looking for a

Release Manager / DevOps Engineer


About the Role


In this role you will be working as part of a small and diverse team to setup, manage and improve the operations of product development, delivery and maintenance.

The Release Manager defines and implements processes, methodologies and tools that allow the different departments to work towards the success of our customers and our company by delivering a quality product.

The Release Manager works closely with product development and the product ownership team to setup, manage and improve the processes of requirement definition, code development and delivery of the software in a Software as a Service model for multiple customers.

The role also includes managing some of the customer support cases together with the customer support team, owning parts of the product together with product management and the product ownership team, as well as helping to ensure product quality in collaboration with the quality assurance team.

About You


You hold a bachelor’s or master’s degree in information technology, computer science, or management information systems. You have excellent C# programming skills, and you are experienced in handling software infrastructure and configuration management. You have 2 – 6 years of experience using project or release management tools such as Azure DevOps. You have multiple years of experience with microservice/function-based serverless architecture using Microsoft Azure.

You are a team player who works well under pressure, and you like to challenge yourself working with highly experienced and talented individuals. You are communicative and able to establish and maintain effective relationships with internal and external customers.

You have excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.

You have excellent analytical and problem-solving skills.

Key Responsibilities


  • Manage risks and resolve challenges that impact release scope, quality, and schedules
  • Plan and communicate release windows and cycles across environments and components
  • Manage dependencies across interrelated processes
  • Measure and monitor progress to achieve a timely software release within defined quality standards
  • Coordinate processes between different teams, potentially located in multiple locations
  • Communicate necessary release details to business teams
  • Manage, plan, and negotiate release activities
  • Conduct release readiness and milestone reviews
  • Lead and coordinate checklist and deployment plan execution
  • Develop automation and release management tools along with scripts necessary for the construction, continuous integration, and deployment of software releases
  • Research new software development methods and techniques for managing configurations
  • Ensure that releases operate as expected
  • Initiate and oversee the development of technical guides and training for external functionality (external libraries etc.)
  • Manage the development of deliverables into production environments
  • Validate release notes
  • Managing the deployment of deliverables to the test environment, in particular guaranteeing that items with external dependency are available during the test runtime
  • Think out of the box, contribute new ideas as well as challenge views and opinions by proposing better alternatives!

Position Type


The right candidate will have the right personality to fit into our organisation and the professional culture we aim to build. We will ensure that you get the right support from the other team members to be successful in your role.

The position is generally location independent. All the better if you can show up in the office every once in a while!

Travel


For this role there are very limited travel requirements, but since our customers and partners are located all over Europe, limited travel may be necessary from time to time.