IT-Rollen Spickzettel für Recruiter

IT-Rollen Spickzettel für Recruiter

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

Entwickler Jobs in Österreich

Das könnte dich auch interessieren