Software Engineer
Atlas Copco Holding GmbH
Bretten, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, GermanJob location
Bretten, Germany
Tech stack
Clean Code Principles
ASP.NET
JavaScript
.NET
Microsoft Windows
API
Automation of Tests
Unit Testing
Azure
Software Quality
Databases
Relational Databases
Dependency Injection
DevOps
Github
Python
Windows Presentation Foundation
Microsoft SQL Server
Swagger
Software Engineering
Software Requirements Analysis
SQL Databases
TypeScript
Windows Forms
Openapi
React
Backend
GIT
Integration Tests
Kubernetes
Information Technology
REST
Docker
Web Api
Job description
NET ASP.NET Core Datenbanken DevOps Docker Dokumentation
+12, * Betreuung und Modernisierung der bestehenden Softwarelandschaft mit dem Ziel, diese mithilfe neuer Technologien, Methoden und Architekturen zukunftsfähig auszubauen
- Enge und agile Zusammenarbeit mit einem funktionsübergreifenden Team zur aktiven Mitgestaltung von Planung, Umsetzung und Reviews
- Analyse von Kunden- und Systemanforderungen sowie deren Übersetzung in klare und skalierbare technische Lösungen, die gemeinsam mit dem Team strukturiert und qualitätsorientiert umgesetzt werden
- Entwicklung robuster Backend-Services, APIs und Hintergrundprozesse unter Nutzung moderner .NET-Technologien und bewährter Architekturprinzipien, unterstützt durch automatisierte Tests, Code-Standards und Dokumentation zur Sicherstellung hoher Softwarequalität
- Einbringen von architektonischem Verständnis und technischer Führungskompetenz zur Unterstützung des Teams bei Designentscheidungen und zur Mitgestaltung technischer Richtungen, verbunden mit einer weiterhin operativen Rolle als Software Engineer
Requirements
- Erfahrung in der .NET-Entwicklung (ASP.NET Core, Web APIs, Dependency Injection, Clean Code, SOLID) sowie in mehrschichtigen Backend-Architekturen
- Praxis im Umgang mit Services und Hintergrundprozessen (z. B. Windows-Services, Worker-Services) und idealerweise erste Erfahrungen mit Docker oder Kubernetes
- Gute Kenntnisse in relationalen Datenbanken (SQL Server), inklusive SQL-Skripten, Performance-Analyse und idealerweise EF Core
- Erfahrung im Schreiben automatisierter Tests (Unit-Tests), grundlegende Kenntnisse in Integrationstests und Mocking sowie sicherer Umgang mit Git und Build-Pipelines (Azure DevOps oder GitHub Actions)
- Kenntnisse in JavaScript/TypeScript und vorzugsweise React sowie Erfahrung in der Erstellung und Dokumentation von REST-APIs (Swagger/OpenAPI)
- Vorteilhaft: Kenntnisse in Python für Testautomatisierung oder Erfahrung mit WPF/WinForms bzw. Azure-Cloud-Diensten
- Ausgeprägte Teamfähigkeit, strukturierte und zuverlässige Arbeitsweise, hohe Problemlösungskompetenz sowie sorgfältiger Umgang mit Code-Qualität und Reviews
- Reisebereitschaft als Teil eines internationalen Teams (Schweden, Deutschland, UK/US)
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift, Anwendungsentwicklung Studienfächer Informatik Informationstechnik Wirtschaftsinformatik Abschluss Ausbildung Bachelor Master/Diplom IT-Gehälter Was kann ich verdienen? get in IT hat die Informationen von der Webseite des Unternehmens und ggf. sonstigen Quellen sorgfältig zusammengestellt. Diese Informationen wurden vom Unternehmen noch nicht autorisiert.Informationen für Unternehmen
Benefits & conditions
-
Motivierendes Umfeld: in einem starken internationalen Team, das viele Freiräume genießt
-
Ihre Stärken im Fokus: zum Beispiel bei Coachings und individuellen Fortbildungsprogrammen
-
Fitness im Job: durch unser Gesundheitsmanagement mit monatlich wechselnden Aktionen
-
Familienfreundlichkeit: dank Gleitzeit und flexiblen Arbeitszeiten