IT-Rollen Spickzettel für Recruiter

2 Min. Lesezeit

Dieses Cheat-Sheet enthält allgemeine Fähigkeiten und Erfahrungen, die Sie den unterschiedlichen IT-Rollen zuordnen können. Diese Hilfestellung umfasst sicher nicht jede Technologie, sollte Ihnen jedoch helfen, potenzielle Bewerber, für bestimmte Rollen identifizieren zu können

Back-End Developer

  • Java, C, C ++ oder C#
  • Ruby oder Sinatra, Python, PHP (In der Regel beliebter bei Front-End- oder Middle-Tier-Developern und häufig bei Autodidakten)
  • Node.js
  • Datenbanktechnologien
  • Relationale Varianten: SQL, MySQL, Oracle, Postgres
  • NoSQL-Varianten: Redis, Cassandra, DynamoDB, MongoDB
  • Erfahrung mit APIs
  • Systemerfahrung - Systemadministration, Linux, Cloud Computing Services (AWS, Rackspace, OpenStack)

Software Developer (middle-tier)

Diese Rolle ähnelt sehr der Back-End Rolle und den damit verbundenen Fähigkeiten (möglicherweise ohne Datenbank- oder Systemerfahrung). Mit der Rolle können auch Front-End-Fähigkeiten verbunden werden. Die Überlappung ist in der Regel mit dem Back-End stärker.

Frontend-Developer oder Webentwickler

  • HTML, CSS
  • Javascript (Einschließlich JavaScript Frameworks wie Ember.js, Angular.js, Backbone, etc.)
  • Ruby on Rails, Python oder Django, PHP, ASP
  • Flash, Actionscript (Wird zum Erstellen von Flash-Animationen verwendet)
  • Photoshop

Datenbankadministrator (DBA)

  • Die Fähigkeit SQL- Abfragen zu erstellen und zu optimieren
  • Das Entwerfen von Datenschemata
  • Erfahrung mit einer oder mehreren, der wichtigsten relationalen Datenbanken: SQL Server, MySQL, Oracle
  • Datenbankkonfiguration- und Administration

DevOps-Engineer

  • Grundlegende Skripterfahrung in Sprachen wie Python, Perl, Ruby oder Shell-Skripting (alias Bash oder Unix)
  • Möglicherweise auch andere Sprachen
  • SQL-Kenntnisse
  • Erfahrung mit Monitoring-Tools wie Nagios, Munin, Splunk, Zabbix usw.
  • Erfahrung mit einem oder mehreren Cloud-Dienstanbietern wie AWS, Rackspace, OpenStack usw.
  • Bestmögliche Operationalisierung von Deployments, Releases und Maintenance

Systemadministrator

  • Unix, Linux oder Microsoft Systemadministration
  • Grundlegende Skript- oder Programmiererfahrung (Shell Scripting, Perl, Python, Ruby, etc.)
  • Erfahrung mit Monitoring-Tools wie Nagios, Munin, Splunk, Zabbix usw.
  • Operative Best Practices für Releases und Wartung
  • Erfahrung mit interner IT wie VPNs, Drucker, IP-basierte Telefone, technischer Support usw.
  • Erfahrung beim Einrichten und Sichern von Servern und Datenbanken

Netzwerkadministrator

  • Erfahrung beim Aufbau von Netzwerken (Firmennetzwerke, Rechenzentren, etc.)
  • Kenntnisse von Switches, Routern, Firewalls und anderer Netzwerkhardware
  • Wahrscheinlich überschneiden sich einige Tätigkeiten mit Systemadministrator-Fähigkeiten

Data Scientist

  • Starkes Wissen in der Statistik, möglicherweise auch anderer fortgeschrittener Mathematik
  • Fähigkeit grundlegende SQL-Abfragen zu erstellen
  • Ein wenig Programmiererfahrung, wahrscheinlich in Python, Matlab, R, Java, Ruby oder anderen
  • Machine Learning oder Data Mining Fähigkeiten

Quality Assurance Engineer

  • Fähigkeit Testpläne zu schreiben und Testfälle zu testen
  • Kenntnisse über bewährte Verfahren zum Testen (z.B. Blackbox-Tests, White-Box-Tests, Komponententests, Smoke Tests, Regressionstests usw.)
  • Selenium oder andere Testautomatisierungswerkzeuge

Software Test Engineer

  • Die Fähigkeiten eines QA-Engineers
  • Programmiererfahrung und die Fähigkeit automatisierte Tests zu schreiben
  • Erfahrung mit SQL
  • Best Practices für Software-Deployments, Releases

Technical Lead

  • Starke technische Erfahrung in einer der oben genannten Rollen
  • Erfahrung im Personalmanagement bzw. Mitarbeiterführung
  • Projektmanagement-Fähigkeiten

Technologien in diesem Artikel

IT & Entwickler Jobs in Deutschland

  • Ausbildung Fachinformatik für Systemintegration

    CompuGroup Medical (CGM)Bochum

    • Vollzeit
    • Junior

    In diesem Job realisierst du IT-Systeme und Infrastrukturen, optimierst Netzwerke, durchläufst alle Support-Level und kannst dich bereits während der Ausbildung auf spezielle IT-Themen wie Netzwerk oder Sicherheit konzentrieren.

    • Linux
  • Full Stack Developer für SaaS-Lösungen

    valantic

    • Hybrid
    • Vollzeit

    In dieser Rolle entwickelst du agile webbasierte SaaS-Lösungen, konzipierst das Frontend und Backend, integrierst CI/CD-Prozesse und setzt Figma Mockups mit TypeScript um.

    • TypeScript
    • SAP UI 5
    • OpenUI5
    • Angular
    • React
    • AWS
    • Azure
    • SAP BTP
    • Figma
    • +5
    • +6
  • IT System Professional

    CompuGroup Medical (CGM)

    • Hybrid
    • Vollzeit

    In dieser Rolle entwickelst du angepasste Produkte im Bereich Telematikinfrastruktur, führst Anforderungsanalysen durch und integrierst Systeme in virtualisierte Umgebungen mit einem hohen Fokus auf technische Lösungen.

    • proxmox
    • Ceph
    • Puppet
    • Ansible
    • Linux

Das könnte dich auch interessieren

  • Hiring Tips · Developer Recruiting

    Wie kann ich Softwareentwickler erreichen, die nicht aktiv auf Jobsuche sind?

  • Hiring Tips · Developer Recruiting

    Wie Sie die Zufriedenheit von Entwicklern steigern

  • Hiring Tips · Developer Recruiting

    Wie rekrutiere ich Senior Developer?

  • Hiring Tips · Developer Recruiting

    Developer Recruiting Guide: “Technical Lead”