ELEKS Büro für Softwaretechnik und -entwicklung a> sucht einen leitenden Python-Entwickler in Polen und Kroatien.
ÜBER DAS PROJEKT
Unser Kunde ist ein Unternehmen für Mikronetz-Steuerungslösungen, das die Benutzererfahrung für seine beiden Produktangebote vereinheitlichen möchte: Überwachung und Analyse sowie Mikronetz-Steuerungsplattform.
Technischer Stack: Python, AWS, React.
ANFORDERUNGEN
- 5+ Jahre Erfahrung in der Softwareentwicklung mit Python
- Nachgewiesene Erfahrung mit jedem Framework: Django, Flask oder FastAPI
- Erfahrung mit Cognito und anderen AWS-Diensten
- Erfahrung mit Apache Airflow ist schön.
- Verständnis von Zeitreihendatenbanken ist schön. li>
- Englische Mittelstufe
- Fähigkeit, mit Kunden zu sprechen, ihre tatsächlichen Bedürfnisse zu erkennen und die optimalste und wertvollste Lösung vorzuschlagen
- Fähigkeiten zur Problemlösung
- Guter Teamplayer
VERANTWORTLICHKEITEN - Entwickeln Sie Lösungen und Algorithmen gemäß technischen Spezifikationen oder anderen Anforderungsdokumenten. Verwenden Sie in den entsprechenden Fällen Standardalgorithmen.
- Schreiben Sie Programmcode gemäß der definierten Anwendungsarchitektur.
- Sie verfügen über Kenntnisse über Softwareentwicklungsmethoden (Wasserfall, Agile usw.)
- Strukturieren und formatieren Sie den Quellcode, kommentieren und markieren Sie den Code sowie benennen Sie Variablen, Funktionen, Klassen, Datenstrukturen und Dateien gemäß den Unternehmenskonventionen und Best Practices der Branche
- Implementieren Sie Code-Refactoring und Optimierungsmethoden. Veröffentlichen Sie Refactoring- und Optimierungsergebnisse als Best Practices in der kollektiven Wissensdatenbank.
- Ändern Sie vorhandenen Softwarecode und testen Sie seine Verfügbarkeit. Analysieren Sie die Einhaltung von Lesbarkeits- und Leistungsstandards durch Softwarecode.
- Verwenden Sie Versionskontrollsysteme, um den Fortschritt der Codeoptimierung zu verfolgen und um Codeeinheiten zusammenzuführen oder aufzuteilen. Übernehmen Sie Änderungen gemäß den Versionskontrollregeln.
- Führen Sie eine Analyse, Überprüfung und Fehlerbehebung des Softwarecodes auf der Ebene der Anwendungseinheiten durch.
- Entwickeln Sie Verfahren zum Testen der Codeverfügbarkeit, sammeln Sie Diagnosedaten und generieren Sie diese Testdatensätze mit gewünschten Eigenschaften; Untersuchen Sie die erforderlichen Softwaremerkmale usw.
- Reproduzieren Sie in der Fehlerdatenbank protokollierte Fehler, ermitteln Sie ihre Ursachen und ändern Sie den Code, um Fehler zu beseitigen
- Bestimmen Sie die Übereinstimmung des Softwareprodukts mit den technischen Anforderungen
- Erfassen und analysieren Sie Ergebnisse von Softwaretests. Bereitstellung einer korrekten Interpretation der Diagnosedaten; Analysieren Sie die Bedeutung der erhaltenen Softwaremerkmale. kann Testergebnisse dokumentieren. Bewerten Sie die Verfügbarkeit von Softwareprodukten
Was erhalten Sie bei ELEKS
- Überdurchschnittliche Vergütung
- Enge Zusammenarbeit mit einem Kunden
- Anspruchsvolle Aufgaben
- Kompetenzentwicklung
- Fähigkeit, Projekttechnologien zu beeinflussen
- Projekte von Grund auf
- Team von Fachkräften
- Dynamisches Umfeld mit einem geringen Maß an Bürokratie
ELEKS ist ein Unternehmen für die Entwicklung kundenspezifischer Software. Dank unseres Fachwissens und unserer Erfahrung aus unserer Arbeit als Software-Innovationspartner seit 1991 bieten wir unseren Kunden einen Mehrwert.
Unsere mehr als 2.000 Fachleute in den Lieferzentren in ganz Osteuropa und in den Vertriebsbüros in Europa und Nordamerika bieten unseren Kunden ein umfassendes Spektrum an Software-Engineering-Dienstleistungen. Dazu gehören Produktentwicklung, Qualitätssicherung, Forschung und Entwicklung, Design, Technologieberatung und engagierte Teams.