Career

We are convinced that at Horus, every employee – from trainee to the executive board -, provides a meaningful contribution to the success of our company. It is the people who are ready to give their best day by day, building the future of our business with their commitment. At Horus, teamwork is paramount, which is why we only achieve our goals together. So that our employees have the chance to further develop themselves both personally and professionally, the support and development of every individual plays a central role in our business philosophy. Thanks to their commitment to many different projects, always depending on strengths and talents, but also thanks to concrete promotion and development measures, we support our employees on their individual career paths at Horus. Working in a familiar atmosphere, factors such as personal responsibility, close collaboration with other departments and particularly interesting contents and fascinating task areas stand out. At Horus, you will be facing new exciting challenges every day. If you want to become part of our dynamic team, we would be looking forward to meeting you.


Horus for Professionals

Have you successfully completed your studies and would now like to apply your knowledge and experience in practice? At the same time you want to take advantage of opportunities and accept challenges? At Horus we plan your career start together, depending on your experience and where you see yourself in the future. Horus also offers experienced professionals interesting and diverse tasks in a wide variety of areas. Whether as a specialist or as an executive, there are exciting challenges waiting for you.

Are you interested? Then simply send us your application to hcm@horus.biz

Horus for Students

Tutorial Getting Started

We are a software company dedicated to developing high-quality process modeling software for businesses and private users: the Horus Business Modeler. In addition to this desktop application, we also offer a web application (Horus Community Portal) and mobile apps which, together with our best practices, enable holistic modeling of all business processes of our customers from various industries.
For students of computer science, business informatics, information management and industrial engineering as well as related disciplines, we offer both regular and study-related internships, student jobs, and the opportunity to write practice-oriented graduation theses.

Are you interested? Then simply send us your application to hcm@horus.biz


Working Student or Intern (m/f/d) - Development Web Application

Tasks

The new and web-based Horus provides collaborative modeling and communication between users and supports the searching and efficient presentation of modeled content.

As a full stack developer, you will have the following tasks:

  • Implementation of a web interface based on Angular
  • Conceptual design and implementation of the development of a server based on Java and the Spring Framework
  • Development and optimization of database queries based on SQL
  • Creation of web-based mobile apps

Profile

  • You are studying IT or a comparable major
  • You have experience with HTML and JavaScript; knowledge of Angular and TypeScript is beneficial
  • You have already worked with Java and are familiar with SQL and databases
  • Experience with JPA, Spring Framework and client-server architecture is beneficial
  • You have experience with larger software projects and version control (SVN, Git etc.)
  • Experience in automized testing is beneficial
  • You are a team player, innovative, like to contribute your own ideas and have an eye for the design of user interfaces

Working at Horus

  • Clearly defined and precisely described tasks
  • Flexible working hours
  • Close cooperation with our permanent employees
  • Frequent team events
  • Possibilities for internships, bachelor and master theses
  • Good chances of a permanent position


Working Student or Intern (m/f/d) - Software Testing

Tasks

Within the scope of the development of our business process management products, different tests need to be continously performed for the provision of new releases.

As a Horus tester, you will have the following tasks:

  • Quality management of software products and software tests
  • Generation and maintenance of manual and automated test cases
  • Regular execution of functional and performance tests
  • Use of profiling tools for performance optimization

Profile

  • You are studying IT or a comparable major
  • You have already had some initial programming experiences
  • You have an eye for details and can quickly detect flaws
  • You like teamwork as well as editing tasks on your own
  • Software testing experiences are of advantage

Working at Horus

  • Clearly defined and precisely described tasks
  • Flexible working hours
  • Close cooperation with our permanent employees
  • Frequent team events
  • Possibilities for internships, bachelor and master theses
  • Good chances of a permanent position


Working Student or Intern (m/f/d) - Product Management

Tasks

For many years, Horus Enterprise has provided a range of products for professional business process management. A current project of the company revolves around the new development of the core component in the form of a web application. Within the scope of the product management, our complete product range is additionally in permanent further development. As a product management working student or intern, you will be responsible for the following tasks:

  • Market research and analysis: competitive analysis, analysis of own market position, strong and weak point analysis of comparable business process management tools.
  • Contact in product marketing matters internally and externally. Preparation of marketing materials for internal and external promotion of the product offering.
  • Active communication and cooperation in the coordination of marketing activities with PROMATIS Marketing and Horus Product Development.
  • Management of the release plan, which is developed in cooperation with Executive Management and Product Development.
  • Participation in the structuring and definition of the product and service portfolio.
  • Analysis and specification of requirements, creation of UI mockups and prioritization of related development tasks.
  • Preparation and design of user and sales documentation for software products and services.
  • Training and coaching for both internal and end-user customers in the practical use of Horus products. Preparation of training materials.

Profile

  • You are studying business informatics or a comparable major
  • You are interested in information design, usability and user-centered development methods
  • You like designing digital user interfaces and you are not afraid of complex requirements
  • You can understand the situations of users and user wishes empathically
  • You are IT-savvy and the terms user experience and design thinking are familiar concepts to you
  • You ideally have experience with HTML or AngularJS

Working at Horus

  • Clearly defined and precisely described tasks
  • Flexible working hours
  • Close cooperation with our permanent employees
  • Frequent team events
  • Possibilities for internships, bachelor and master theses
  • Good chances of a permanent position


Working Student or Intern (m/f/d) - Business Processes

Tasks

The Horus Business Modeler is a business process management tool for the visualization, documentation, analysis and management of business processes.

As a content working student or intern, you will have the following tasks:

  • Creation of so-called knowledge bases for the description of business situations
  • Documentation of instructions for conrete business standard software
  • Conceptual design and creation of different models for glossaries, data structures, organizational structures etc.
  • Generation of test cases

Profile

  • You are studying business administration, industrial engineering, infonomics or business information technologies
  • You are interested in business processes
  • You have an affinity to models (such as entity-relationship models, Petri nets, UML etc.)
  • You have had some initial experiences with modeling tools
  • You have good English skills

Working at Horus

  • Clearly defined and precisely described tasks
  • Flexible working hours
  • Close cooperation with our permanent employees
  • Frequent team events
  • Possibilities for internships, bachelor and master theses
  • Good chances of a permanent position


Bachelor thesis: Integration of business process models in internal knowledge management

Tasks

In many companies, recurring processes are recorded as business processes. In addition to the simple logging of such processes in written form, various graphical representations have evolved as standards with which such processes can be modeled in a concise and easily comprehensible style, such as Petri nets or BPMN 2.0, which can be created and maintained in tools for business process modeling.

In addition to modeling business processes, various knowledge management platforms have also become established, such as Atlassian Confluence or Microsoft Sharepoint, in which corporate knowledge is simultaneously recorded and maintained.

While modeling tools are vital when it comes to creating process models, from the consumer’s point of view, the knowledge management systems mentioned above are used to the greatest extent possible, which means that business processes are neglected. Ideally, these systems should work in concert to provide consumers with high-quality process models along with structured and in-depth knowledge.

The aim of this thesis is to investigate how the aforementioned platforms for internal knowledge management and process modeling tools can be linked in order to enable a smooth process both in the maintenance of the models and in their retrieval. For this purpose, an interface for displaying and evaluating process models from an existing BPM tool in a knowledge management platform will be implemented prototypically and evaluated in a typical scenario.

Profile

  • You are studying IT or a comparable major
  • You have experience with HTML and JavaScript; knowledge of Angular and TypeScript is beneficial
  • You have already worked with Java
  • Experience with JPA, Spring Framework and client-server architecture is beneficial
  • You have experience with larger software projects and version control (SVN, Git etc.)
  • Thesis can be written in german or english

Context

The new and web-based Horus provides collaborative modeling and communication between users and supports the searching and efficient presentation of modeled content. The implementation of the web interface is based on Angular; the backend is implemented using Java and the Spring Framework and persisted in a database.

Working at Horus

  • Tight cooperation with various local universities (we can help finding a KIT/HSKA academical supervisor)
  • Flexible working hours
  • Close cooperation with our permanent employees
  • Frequent team events
  • Possibilities for a working student job or internships
  • Good chances of a permanent position

1 Kommunikation mit Automaten – Carl Adam Petri (ZDB-ID 405247-x)

2 Business Process Model and Notation (BPMN) – https://www.omg.org/spec/BPMN/2.0/PDF


Bachelor thesis: Automation of layout optimizations for business process models


Business processes are a logical sequence of operational activities1. These processes are often modeled as graphs using formal languages (e.g. Petri nets2, BPMN 2.0). Business process modeling tools assist in visualizing and managing these business processes. Nevertheless, the clear representation of processes with hundreds or even thousands of interacting activities is complex and time-consuming due to the manual arrangement.

In this environment, numerous algorithms already exist (e.g. force-based drawing3 and hierarchical drawing4), which serve to represent the structure of a model or a graph as clearly as possible.

The goal of this work is to derive an algorithm based on such algorithms that is suitable for automated layout optimizations of business process models and thus to allow modelers to automatically arrange flow or other models of a business process in such a way that they are as clear as possible.

For the implementation, it is to be examined which algorithms are basically possible for this purpose. These will be compared with each other and the respective advantages and disadvantages will be discussed. The selected algorithm(s) will then be practically evaluated on the basis of a prototypical implementation. For this purpose, an existing business process modeling tool is to be further extended.

Profile

  • You are studying IT or a comparable major
  • You have experience with HTML and JavaScript; knowledge of Angular and TypeScript is beneficial
  • You have already worked with Java
  • Experience with JPA, Spring Framework and client-server architecture is beneficial
  • You have experience with larger software projects and version control (SVN, Git etc.)
  • Thesis can be written in german or english

Context

The new and web-based Horus provides collaborative modeling and communication between users and supports the searching and efficient presentation of modeled content. The implementation of the web interface is based on Angular; the backend is implemented using Java and the Spring Framework and persisted in a database.

Working at Horus

  • Tight cooperation with various local universities (we can help finding a KIT/HSKA academical supervisor)
  • Flexible working hours
  • Close cooperation with our permanent employees
  • Frequent team events
  • Possibilities for a working student job or internships
  • Good chances of a permanent position

1 Makromodellierung von Geschäftsprozessen – Dietmar Schantin (ISBN 978-3-322-81656-6)
2 Kommunikation mit Automaten – Carl Adam Petri (ZDB-ID 405247-x)
3 Algorithms for Drawing Graphs: an Annotated Bibliography – Do Battosta et al. (DOI 10.1016/0925-7721(94)00014-x)
4 Layered Drawings of Digraphs – Sugiyama, Tagawa & Toda (DOI: 10.1109/TSMC.1981.4308636)

Bachelor's or Master's thesis: Comparison of modeling and modularization approaches: BPMN vs. Petri net


Business processes in companies are becoming increasingly complex and must be adaptable to constantly changing conditions. This complexity is also reflected in companies’ process models and can be partly mapped with the help of digital twins of corporate organizations (DTOs). Various notations, which are often based on Petri nets, EPCs or BPMN 2.0, are generally suitable for modeling such a DTO. All these notations offer concepts for modularization [1]. Based on an eye-tracking study conducted in cooperation with the University of St. Gallen, the comprehensibility of such models based on BPMN 2.0 with artifacts was examined in a previous study. The comprehensibility of models was examined based on more than 40 participants.
Building on this, this thesis should also examine the comprehensibility of hierarchical modeling approaches. A comparison is to be made between the BPMNs and Petri nets used in the previous study.

Tasks of the thesis:

  • Creation of a representative BPMN and hierarchical Petri net with the same content as a basis for comparison
  • Definition of measurement and evaluation criteria for examining the comprehensibility of modeling notations in an empirical study
  • Creation of technical means for carrying out such a comparison in practice and with justifiable effort
  • Execution of the empirical comparison with representative user groups
  • Evaluation of the results and attempt at a classification/an assessment

Profile

  • You are studying IT or a comparable major
  • You have experience with HTML and JavaScript; knowledge of Angular and TypeScript is beneficial
  • You have already worked with Java
  • Experience with JPA, Spring Framework and client-server architecture is beneficial
  • You have experience with larger software projects and version control (SVN, Git etc.)
  • Thesis can be written in german or english

Context

The new and web-based Horus provides collaborative modeling and communication between users and supports the searching and efficient presentation of modeled content. The implementation of the web interface is based on Angular; the backend is implemented using Java and the Spring Framework and persisted in a database.

Working at Horus

  • Tight cooperation with various local universities (we can help finding a KIT/HSKA academical supervisor)
  • Flexible working hours
  • Close cooperation with our permanent employees
  • Frequent team events
  • Possibilities for a working student job or internships
  • Good chances of a permanent position

1 Reijers, H. A., Mendling, J., & Dijkman, R. M. (2011). Human and automatic modularizations of process models to enhance their comprehension. Information Systems, 36(5), 881-897.


Master thesis: Visualization of a DTO



The idea of using a digital twin of an organization (DTO for short) is increasingly being discussed as a fundamental concept for the implementation of business transformations. With a digital twin of an organization, the goal is to mirror the entire business organization as a real-time digital map. In doing so, many different aspects from business processes, organizational structures, business object structures, IT systems and the strategy of a company must be modeled and linked with each other. This makes a transparent management of these numerous logical links necessary. Major challenges lie here in the implementation of adequate access to this information and its preparation and presentation for users of a DTO who work with it in various roles. The high complexity results from the combination possibilities, which then lead to a coherent information network of these aspects. In many cases, these relationships between process-related, strategic and operational aspects of an organization can no longer be mapped in two dimensions, i.e. a more advanced visualization concept for the DTO is needed.


In the context of this work, based on an existing tool for the construction and use of a DTO, a concept for a corresponding visualization of these relationships is to be developed and prototypically implemented.

Profile

  • You are studying IT or a comparable major
  • You have experience with HTML and JavaScript; knowledge of Angular and TypeScript is beneficial
  • You have already worked with Java
  • Experience with JPA, Spring Framework and client-server architecture is beneficial
  • You have experience with larger software projects and version control (SVN, Git etc.)
  • Thesis can be written in german or english

Context

The new and web-based Horus provides collaborative modeling and communication between users and supports the searching and efficient presentation of modeled content. The implementation of the web interface is based on Angular; the backend is implemented using Java and the Spring Framework and persisted in a database.

Working at Horus

  • Tight cooperation with various local universities (we can help finding a KIT/HSKA academical supervisor)
  • Flexible working hours
  • Close cooperation with our permanent employees
  • Frequent team events
  • Possibilities for a working student job or internships
  • Good chances of a permanent position