Software Engineer Stellenbeschreibung Vorlage/Brief

Wir suchen einen Software -Ingenieur, um Aktivitäten zu verwalten, die von automatisierten Verkehrskontrollsystemen bis hin zu komplizierten industriellen Prozessen reichen. Sie spielen eine entscheidende Rolle bei der Erstellung von Software, die praktische Lösungen bietet.

Es ist zu erwarten, dass Sie den gesamten Lebenszyklus der Softwareentwicklung übernehmen, der die Analyse, das Entwerfen, Testen und Entwickeln von Software zur Erfüllung dieser Anforderungen umfasst.

Software -Ingenieur -Jobprofil

Aufgrund technologischer Fortschritte und der strategischen Ausrichtung des Unternehmens arbeitet ein Software -Ingenieur in einer kontinuierlich verändernden Umgebung.

Sie erstellen, verwalten, prüfen und verbessern Systeme, um bestimmte Anforderungen zu erfüllen, häufig auf Empfehlung eines Systemanalysten oder Architekten. Ein Software -Engineer testet sowohl physische als auch Softwaresysteme, um Systemfehler zu erkennen und zu adressieren.

Die Funktion umfasst auch das Erstellen von Diagnoseprogrammen und das Entwerfen und Schreiben von Code für Betriebssysteme und Anwendungen, um die Effizienz aufrechtzuerhalten. Sie geben nach Bedarf Empfehlungen für zukünftige Entwicklungen.

Abhängig vom Arbeiten in der Arbeiten des Software -Ingenieurs können sie als System-/Software-/Datenbank-/Webprogrammierer, Ingenieur oder Entwickler bezeichnet werden.

Berichte an

  • Chief Technology Officer
  • Tech Lead

Verantwortlichkeiten für Software -Engineer

  • Verbesserung der Systemqualität durch Erkennung von Problemen und häufigen Mustern
  • Entwickeln Sie Standard -Betriebsverfahren
  • Verbesserung Anwendungen, indem Sie Bereiche für Verbesserungen finden, Vorschläge machen und Lösungen entwerfen und ausführen
  • Aktuelle Codebasen pflegen und stärken
  • Peer-Review-Code-Modifikationen
  • Arbeiten Sie mit Mitarbeitern zusammen, um technische Designs in die Tat umzusetzen
  • Erforschen und verwenden Sie neue Technologien nach Bedarf
  • Stellen Sie die Materialtransfermaterialien zur Verfügung
  • Bleiben Sie auf dem Laufenden über die neuesten Entwicklungen in Hardware, Systemen und Codierung

Anforderungen und Fähigkeiten des Software -Ingenieurs

  • Ein Abschluss oder ein Diplom in Software -Engineering, Informatik oder ein ähnliches technisches Thema wird bevorzugt. - Vorherige Erfahrung als Software -Ingenieur wird bevorzugt.
  • Kenntnis von Java oder C ++
  • Muster der Anwendungsarchitektur und des Designs
  • Verständnis des gesamten Lebenszyklus der Softwareentwicklung (Konzept, Architekturdefinition, Design, Scoping, Planung, Implementierung, Test, Dokumentation, Lieferung und Wartung)
  • Frühere Entwicklungserfahrung mit verteilten/skalierbaren Systemen und Transaktionsanwendungen mit hohem Volumen