Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
742 Ansichten
11 Bewerbungen 0 Antworten
Über uns:
ANVI ist ein internationales ukrainisch-israelisches Unternehmen, das seit über 8 Jahren tätig ist. Derzeit umfasst unser Team mehr als 70 Mitarbeiter.
Das Unternehmen befasst sich mit Outstaff- und Outsourcing-Stellenangeboten und kooperiert mit kanadischen, amerikanischen, israelischen und europäischen Unternehmen.
Der leitende Softwareentwickler ist für die Überwachung der Entwicklung und Implementierung neuer Softwaresysteme verantwortlich. Möglicherweise müssen Sie auch vorhandene Software aktualisieren und Machbarkeitsstudien zu Unternehmenssystemen durchführen, Berichte erstellen und Nachwuchsentwickler betreuen. Von Ihnen werden fundierte Kenntnisse in Programmiersprachen und hervorragende Fähigkeiten im Projektmanagement erwartet. Sie sollten die Fähigkeiten und Neigungen von Nachwuchskräften kennen und Aufgaben entsprechend zuweisen
Anforderungen:
● Bachelor-Abschluss einer Fachhochschule oder Universität in Informatik, Technischer Informatik, Informationssystemtechnik oder einem verwandten Fachgebiet. Ein abgeschlossenes Hochschulstudium ist wünschenswert.
● Mindestens 6 Jahre Erfahrung in der Softwareentwicklung oder eine gleichwertige Ausbildung und Erfahrung.
● Gut vertraut mit dem gesamten Lebenszyklus der Softwareentwicklung (z. B. Anforderungen, Analyse, Design, Implementierung, Test und Dokumentation) und Ausführungsmodellen (z. B. Wasserfall, Agile usw.).
● Starkes Verständnis von JavaScript, seinen Modulladern und Frameworks wie Angular und ReactJS.
● Starkes Verständnis von Python und wünschenswerterweise Django.
● Gründliches Verständnis von RESTful-API-Design, -Nutzung und Best Practices.
● Gutes Verständnis der asynchronen Anforderungsbehandlung, partiellen Seitenaktualisierungen und AJAX.
● Gutes Verständnis von Datenbanken und SQL. Exposition gegenüber NoSQL-Datenbanken ideal.
● Vertrautheit mit Front-End-Build-Tools wie Grunt und Gulp.js.
● Verständnis von Zugänglichkeit und Sicherheitskonformität.
● Kenntnisse der Benutzerauthentifizierung und -autorisierung zwischen mehreren Systemen und Umgebungen.
● Verständnis der grundlegenden Designprinzipien hinter einer skalierbaren Anwendung.
● Verständnis der Unterschiede zwischen mehreren Bereitstellungsplattformen, z. B. Mobil vs. Desktop, und Optimieren der Ausgabe entsprechend der jeweiligen Plattform.
● Ausgeprägte Unit-Test- und Debugging-Fähigkeiten sowie fundiertes Verständnis von Code-Versionierungstools (Git).
● Erfahrung in der Erstellung und Überprüfung von Software- und Architekturdesigns.
Nicht-technische Fähigkeiten:
● Teamplayer
● Ausgezeichnete Zeitmanagementfähigkeiten
● Hervorragende zwischenmenschliche und kommunikative Fähigkeiten
● Fließend Englisch
Was wir anbieten: