Software Engineer C#
Wir suchen einen Software Engineer mit Erfahrung in der Entwicklung von Anwendungen in C# und .NET.
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 und zur Analyse, Planung und Entwicklung zuverlässiger und skalierbarer Softwarelösungen beitragen, wobei sie mit den verschiedenen Funktionen zusammenarbeitet, die am Produktlebenszyklus beteiligt sind.
- Analyse der technischen und funktionalen Anforderungen und Unterstützung bei der Definition der Anwendungslösungen.
- Entwurf, Entwicklung und Wartung von Anwendungen und Diensten unter Verwendung von C# und dem .NET-Framework.
- Erstellung und Integration von REST-APIs und Softwarekomponenten, wobei die Qualität, Sicherheit und Leistung des Codes gewährleistet werden.
- Verwaltung der Integration mit relationalen Datenbanken und Beteiligung an der Optimierung von Abfragen und Anwendungsabläufen.
- Durchführung von Debugging-Aktivitäten und Unterstützung bei der Behebung von Anomalien während der Entwicklungs- und Produktionsphase.
- Zusammenarbeit mit Entwicklern, Analysten und Projektbeteiligten und Teilnahme an Aktivitäten zur Überprüfung des Codes und kontinuierlichen Verbesserung.
Was wir von Ihnen erwarten
- Abschluss in Informatikingenieurwesen, Informatik oder verwandten technischen Disziplinen.
- 2-5 Jahre Erfahrung in der Softwareentwicklung mit C# und .NET.
- Gute Kenntnisse der objektorientierten Programmierung, der wichtigsten Designpatterns und der SOLID-Prinzipien.
- Erfahrung in der Entwicklung von REST-APIs und der Verwendung von ASP.NET Core.
- Kenntnisse relationaler Datenbanken und der SQL-Sprache; Vertrautheit mit Entity Framework ist ein Plus.
- Vertrautheit mit Git, agilen Methoden sowie Test- und Code-Review-Praktiken.
- Kenntnisse von Microservice-Architekturen, Docker, Kubernetes und Cloud-Plattformen sind von Vorteil.
- Analytische Fähigkeiten, Qualitätsorientierung und Teamfähigkeit.
- Sehr gute Englischkenntnisse in Wort und Schrift.
- Bereitschaft zu Reisen und Ortswechsel wird als Plus angesehen.
- Starke Motivation, das Employeneurship-Modell von TMC zu übernehmen.
Was Sie von uns erwarten können
Die Position sieht einen unbefristeten Arbeitsvertrag und ein jährliches Bruttogehalt (RAL) von mindestens 32.000 € vor, gemäß dem nationalen Tarifvertrag für Handel, Gewerbe, Vertrieb und Dienstleistungen (CCNL).
TMC verpflichtet sich, ein wettbewerbsfähiges Vergütungspaket anzubieten. Nach Abschluss des Auswahlverfahrens, basierend auf der Bewertung von Erfahrung, Kompetenzen und Qualifikationen des Kandidaten, kann das Unternehmen ein endgültiges RAL über dem oben angegebenen Betrag vorschlagen.
Im Einklang mit unserem Geschäftsmodell umfasst das endgültige Vergütungspaket zudem:
- eine Komponente der Beteiligung an den Projektgewinnen;
- ein jährliches individuelles Budget für Weiterbildung und berufliche Entwicklung in Höhe von 4.000 € netto;
- einen jährlichen Welfare-Kredit.
Weitere Details werden während des Auswahlverfahrens gemäß den geltenden Unternehmensrichtlinien bereitgestellt.
TMC ist ein internationales High-Tech-Beratungsunternehmen, das seinen Kunden spezialisiertes Fachwissen zur Unterstützung bei der Umsetzung ihrer technologischen Herausforderungen bereitstellt. In diesem Kontext agiert TMC als ein Exzellenzzentrum für die Kunden, indem es sie dabei unterstützt, in einer zunehmend globalen und sich schnell entwickelnden technologischen Welt wettbewerbsfähiger zu werden.
Bei TMC glauben wir, dass Menschen die treibende Kraft hinter technologischen Innovationen sind. Aus diesem Grund möchten wir die besten möglichen Bedingungen schaffen, damit Talente in der Branche wachsen und ihr Potenzial entfalten können. Wir bieten eine stimulierende und herausfordernde Arbeitsumgebung, in der jeder die Hauptrolle in seiner beruflichen Entwicklung übernehmen kann.
Als Employeneur (ein Begriff, den TMC verwendet, um Fachleute zu beschreiben, die unternehmerischen Geist mit beratenden Kompetenzen verbinden), wirst du Mitglied der TMC-Familie. Neben unserer technischen Exzellenz sind Engagement, Zusammenarbeit und Spaß zentrale Elemente unserer Unternehmenskultur.
#LI-AD6
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.