Mobile Software Engineer
Wir suchen einen Software Engineer mit Erfahrung in der Entwicklung von plattformübergreifenden Anwendungen in Kotlin.
Wir sind ein globales Hightech-Beratungsunternehmen mit einem Team aus unternehmerisch denkenden Ingenieuren, Wissenschaftlern und Digitalexperten aus aller Welt. Gemeinsam bilden wir eine schnell wachsende und stolze Gemeinschaft. Wir bieten Beratungsdienstleistungen für hochkarätige Kunden weltweit in verschiedenen Servicebereichen wie z.B.:
- Technologie & Ingenieurwesen
- Energie & Erneuerbare Energien
- Biowissenschaften & Pharma
- Digital und IT
Über diese Stelle
Die Person wird Teil eines technischen Teams sein, das für die Entwicklung, Weiterentwicklung und Gestaltung von plattformübergreifenden Softwarelösungen verantwortlich ist und dabei eigenständig Implementierungsentscheidungen trifft, die Integration mit externen Geräten und Systemen vorantreibt und die kontinuierliche Verbesserung der Produktqualität unterstützt.
Im Detail wird sie folgende Aufgaben übernehmen:
- Analyse der technischen und funktionalen Anforderungen und deren Übersetzung in zuverlässige und skalierbare plattformübergreifende Softwarelösungen.
- Entwicklung, Wartung und Design von plattformübergreifenden Anwendungen und Softwarekomponenten in Kotlin.
- Beitrag zur Definition der Softwarearchitektur unter Förderung von Modularität, Codewiederverwendbarkeit und Wartbarkeit für verschiedene Zielplattformen.
- Integration von Anwendungen und externen Geräten über Protokolle und Kommunikationsschnittstellen.
- Testdefinition und -ausführung, Durchführung von Debugging-Aktivitäten sowie Analyse der Ergebnisse, um Qualität, Robustheit und Leistung der Software zu gewährleisten.
- Teilnahme an Code-Reviews und Vorschläge für technische, architektonische und prozessbezogene Verbesserungen.
- Zusammenarbeit mit Entwicklern, Produktteams und technischen Stakeholdern bei Integrations-, Fehlerbehebungs- und Bereitstellungsaktivitäten der Lösungen.
Was wir von Ihnen erwarten
- Abschluss in Informatik, Computertechnik, Elektronik oder verwandten technischen Fachrichtungen.
- Berufserfahrung von 2 bis 5 Jahren in der Softwareentwicklung.
- Praktische Erfahrung in der Entwicklung von plattformübergreifenden Anwendungen mit Kotlin.
- Kenntnisse der Prinzipien von Softwaredesign, modularen Architekturen sowie Entwicklungspraktiken, die auf Qualität und Wiederverwendbarkeit von Code ausgerichtet sind.
- Erfahrung mit Git, Code-Review, Testing und Debugging-Tools.
- Erfahrung in der Integration mit Bluetooth, NFC, USB-C und MODBUS-Protokollen ist von Vorteil.
- Kenntnis von Agile-Methoden und Erfahrung in Agile-Entwicklungsteams werden als Vorteil angesehen.
- Eigenständiges Arbeiten, analytische Fähigkeiten, Präzision, Problemlösungsfähigkeit und Teamfähigkeit.
- Gute Kenntnisse der englischen Sprache in Wort und Schrift.
- Bereitschaft zu Reisen und Umzügen wird als Vorteil angesehen.
- Hohe Motivation, das Employeneurship-Modell von TMC zu übernehmen.
Was Sie von uns erwarten können
Die Position sieht einen unbefristeten Arbeitsvertrag und eine Bruttojahresvergütung (RAL) von mindestens 34.000 € vor, gemäß dem nationalen Tarifvertrag für den Handel – Einzelhandel, Vertrieb und Dienstleistungen (CCNL).
TMC verpflichtet sich, ein wettbewerbsfähiges Vergütungspaket anzubieten. Nach Abschluss des Auswahlverfahrens und nach Bewertung der Erfahrung, der Fähigkeiten und der Qualifikationen des Kandidaten kann das Unternehmen eine endgültige RAL anbieten, die über dem oben angegebenen Betrag liegt.
Gemäß unserem Geschäftsmodell umfasst das endgültige Vergütungspaket außerdem:
- eine Komponente der Teilnahme am Projektgewinn;
- ein jährliches individuelles Budget für Ausbildung und berufliche Entwicklung in Höhe von 4.000 € netto;
- einen jährlichen Sozialkredit.
Weitere Details werden im Laufe des Auswahlverfahrens im Einklang mit den geltenden Unternehmensrichtlinien mitgeteilt.
TMC ist ein internationales Hightech-Beratungsunternehmen, das seinen Kunden spezialisiertes Fachwissen zur Verfügung stellt, um sie bei der Bewältigung ihrer technologischen Herausforderungen zu unterstützen. In diesem Zusammenhang agiert TMC als Exzellenzzentrum im Dienste seiner Kunden und hilft ihnen, in einer zunehmend globalen und sich schnell entwickelnden technologischen Welt wettbewerbsfähiger zu sein.
Bei TMC glauben wir, dass Menschen der Antrieb technologischer Innovation sind. Aus diesem Grund möchten wir die bestmöglichen Bedingungen schaffen, damit Talente in der Branche wachsen und ihr Potenzial ausschöpfen können. Wir bieten ein stimulierendes und herausforderndes Arbeitsumfeld, in dem jeder die Hauptrolle in seiner beruflichen Entwicklung spielen kann.
Als Employeneur (ein Begriff, der von TMC verwendet wird, um Fachkräfte zu bezeichnen, die Unternehmergeist und Beratungsfähigkeiten vereinen), werden Sie Teil der TMC-Familie. Neben unserer technischen Exzellenz sind Engagement, Zusammenarbeit und Spaß grundlegende Elemente unserer Unternehmenskultur.
Großartig, dass Sie sich für einen Job bei TMC interessieren! Bewerben Sie sich jetzt auf die Art und Weise, die am besten zu Ihnen passt, und hoffentlich können wir Sie bald in einem unserer Teams willkommen heißen.