Skip to main content

Dev & Support Roles

Analysis, development and support skills required for different roles in tSM project implementation lifecycle.

Analysis

  • Business analyst: collecting customer requirements, at least basic training in the TSM system and configuration options is required.
  • Process analyst: process design, knowledge of BPMN. TSM Process Engine training and specifics of configuring BPMN processes in a TSM environment is required.
  • Systems Analyst: detailed knowledge of TSM configuration options and design customization / configuration based on business requirements.
  • tSM Architect: mentor & supervise overall implementation

TSM Configuration

  • General configurations: detailed knowledge of TSM configurations is necessary. The configurer needs to be familiar with REST APIs, basic database queries and be able to write simple expressions using scripting language.
  • Process Specialist: everything from general configuration plus detailed knowledge of BPMN modeling and overall process analysis.

TSM Customization

  • Backend developer: new microservice (e.g. integration with legacy systems) - any technology can be used, integration to tSM Microservices using REST Public API or Kafka messaging. It is preferable to keep a unified technology stack with the TSM backend: Spring Cloud, Spring Boot, Kotlin, Kafka, ElasticSearch, Postgres, Hibernate, Swagger.
  • Backend developer: tSM Microservice extension - detail training in tSM microservices is required
  • Frontend developer: development in Angular 18, NgRx, reactive programming. Customization is typically done as development of small components (TSM widgets) which are then dynamically inserted into the application. Widgets can also be delivered in alternative technologies (React, Vue).

Support

  • L1 support: no special requirements, “tSM Configuration & Support training” is necessary (1 day)
  • L2 support: detailed knowledge of TSM configurations is necessary. L2 support needs to be familiar with REST APIs, basic database queries and be able to write simple expressions using scripting language. Depending on the deployment also basic OS / cloud skills are mandatory.
  • L3 support: by tSM Core Team.