Software Entwickler: in
ABOUT UTIMACO
Utimaco is a worldwide supplier of professional cyber-security solutions and is based in Aachen, Germany. Since 1983, Utimaco develops hardware security modules and compliance solutions for telecommunication provider regulations. Utimaco is a world-market leader in both segments. Customers and parters of Utimaco in all parts of the world trust the company's long-term, proven reliability and investments protection, as well as its many certified IT security standards. Utimaco stands for recognizes product quality, user-friendly software, excellent support and trusted high security-made in Germany.
To further strengthen our Corporate Unit we are looking for a: Software Entwickler: in
Your tasks:
Die Rolle eines Softwareentwicklers besteht darin, Softwareanwendungen oder -systeme zu entwerfen, zu erstellen, zu testen und zu warten. Softwareentwickler spielen eine entscheidende Rolle im Entwicklungszyklus von Software und tragen zu verschiedenen Phasen wie der Anforderungsanalyse, dem Entwurf, dem Codieren, dem Testen und dem Debugging bei. Ihr Hauptziel ist es, zuverlässige und effiziente Softwarelösungen zu entwickeln, die den Bedürfnissen der Benutzer oder Kunden entsprechen.
Your profile:
- Softwareentwicklung:
- Schreiben, Testen und Warten von hochwertigem Code für Softwareanwendungen.
- Zusammenarbeit mit interdisziplinären Teams, einschließlich Designern, Produktmanagern und anderen Entwicklern, um Softwarelösungen zu erstellen.
- Analyse der Bedürfnisse der Endbenutzer und Entwurf von Software zur Erfüllung dieser Bedürfnisse.
- Programmiersprachen:
- Starke Kenntnisse in C/C++, mit guten Kenntnissen der Sprachspezifikation.
- Entwerfen, Erstellen und Warten von effizientem, wiederverwendbarem und zuverlässigem C/C++-Code.
- Gute Kenntnisse in Python.
- Problemlösung:
- Identifizierung und Behebung von Softwarefehlern oder -problemen.
- Entwicklung von Lösungen für komplexe Probleme im Softwareentwicklungsprozess.
- Codeüberprüfungen:
- Teilnahme an Codeüberprüfungen, um die Codequalität, Wartbarkeit und Einhaltung von Codierungsstandards sicherzustellen.
- Dokumentation:
- Erstellung und Pflege technischer Dokumentationen für Softwareentwicklungsprojekte, einschließlich Entwurfsdokumenten, Benutzerhandbüchern und API-Dokumentationen.
- Versionskontrolle:
- Verwendung von Versionskontrollsystemen (z. B. Git), um Änderungen im Code zu verwalten und nachzuverfolgen.
- Testen:
- Schreiben und Ausführen von Unit-Tests, um die Zuverlässigkeit und Robustheit der Software sicherzustellen.
- Zusammenarbeit mit Qualitätssicherungsteams (QA), um Systemtests durchzuführen und identifizierte Probleme anzugehen.
- Kontinuierliches Lernen:
- Auf dem Laufenden bleiben über Branchentrends, neue Technologien und Best Practices in der Softwareentwicklung.
- Agile Entwicklung:
- Arbeiten in agilen oder anderen iterativen Entwicklungsmethodologien, Teilnahme an Sprintplanungen und Bereitstellung inkrementeller Updates.
- Kommunikation:
- Effektive Kommunikation mit Teammitgliedern, Stakeholdern und manchmal Kunden, um Anforderungen zu verstehen und Updates zum Projektfortschritt bereitzustellen.
- Sicherheit:
- Implementierung sicherer Programmierpraktiken und Berücksichtigung von Sicherheitsaspekten während des Entwicklungsprozesses.
- Leistungsoptimierung: Identifikation und Behebung von Leistungsengpässen in Softwareanwendungen.
We offer you:
- Eine offene und freundliche Unternehmenskultur, die von einem konstruktiven und partnerschaftlichen Umgang geprägt ist
- Wir unterstützen Sie bei Ihrer Zukunftsplanung mit einer betrieblichen Altersvorsorge (abhängig von den länderspezifischen Gegebenheiten)
- Frühaufsteher und Nachtschwärmer – dank eines flexiblen Arbeitsmodells können Sie sich Ihren Arbeitstag selbst einteilen
- Wir unterstützen Sie auch privat – profitieren Sie von Sonderzahlungen oder zusätzlichen Urlaubstagen bei Jubiläen oder anderen besonderen Anlässen
- Utimaco wächst und lebt Vielfalt! Unser globales Team besteht aus Kolleginnen und Kollegen aus 42 Nationalitäten und 45 verschiedenen Sprachen, die gesprochen werden
DO YOU FEEL ADDRESSED?
Then we look forward to receiving your detailed application stating your earliest possible starting date and your salary expectations.