Softwareingenieur (m/w/d)



Beschreibung


  • Softwareentwicklung: Entwurf, Implementierung und Testen von Softwarelösungen in verschiedenen Programmiersprachen (z. B. Java, C#, Python, JavaScript) unter Verwendung aktueller Entwicklungswerkzeuge und -methoden.
  • Anforderungsanalyse: Zusammenarbeit mit Fachabteilungen und Kunden zur Erfassung und Analyse von Anforderungen sowie zur Erstellung von technischen Spezifikationen.
  • Architektur und Design: Gestaltung der Softwarearchitektur und des Softwaredesigns unter Berücksichtigung der besten Praktiken für Leistung, Skalierbarkeit und Wartbarkeit.
  • Code-Qualität: Sicherstellung hoher Codequalität durch Implementierung von Best Practices, Durchführung von Code-Reviews und Anwendung von Testmethoden (z. B. Unit-Tests, Integrationstests).
  • Fehlerbehebung: Identifikation und Behebung von Fehlern, die während der Entwicklung oder im Betrieb auftreten; Implementierung von Fehlerbehebungen und Leistungsverbesserungen.
  • Dokumentation: Erstellung und Pflege technischer Dokumentationen, einschließlich Systemarchitektur, Entwicklungsrichtlinien und Benutzeranleitungen.
  • Zusammenarbeit: Enge Zusammenarbeit mit anderen Entwicklern, Projektmanagern und Stakeholdern, um Projektergebnisse termingerecht und gemäß den Anforderungen zu liefern.


Anforderungen


  • Ausbildung: Abgeschlossenes Studium im Bereich Informatik, Softwaretechnik oder eine vergleichbare technische Ausbildung.
  • Berufserfahrung: Mehrjährige Erfahrung in der Softwareentwicklung
  • Fachkenntnisse: Fundierte Kenntnisse in gängigen Programmiersprachen (z. B. Java, C#, Python, JavaScript) und Entwicklungswerkzeugen. Erfahrung mit Datenbanken (z. B. SQL, NoSQL) und Versionskontrollsystemen (z. B. Git).
  • Software-Engineering: Erfahrung mit Softwareentwicklungsprozessen und -methoden (z. B. Agile, Scrum) sowie Kenntnis von Software-Design-Patterns.
  • Persönliche Fähigkeiten: Analytisches Denken, Problemlösungsfähigkeit, Teamfähigkeit und eine strukturierte Arbeitsweise. Hohe Eigenverantwortung und Engagement.
  • Sprachkenntnisse: Gute Deutsch- und Englischkenntnisse in Wort und Schrift.


Firmenprofil