US-Unternehmen sucht leitenden Sicherheitsentwickler. Interessanter Komplex (ca. 100 IT-Spezialisten) Langzeitprojekt (1-2 Jahre +), verteiltes Team, Vollzeit, offizieller Vertrag. Fernarbeit (oder in einem der 4 bestehenden Büros in der Ukraine und Polen).
Das Produkt ist SaaS, das mehrere Funktionen für die Sicherheits- und Krankenversicherung (Arbeitsplanung / Unfallmanagement / Überwachung und Analyse) in Hochrisikobranchen ermöglicht: Öl- und Gasgewinnung und -transport, Chemie, Bauwesen, Energie. Wird als wenige Dienste implementiert, die unterschiedliche Funktionen ausführen und miteinander integriert sind.
Verantwortlichkeiten:
Primär: Überprüfen und adressieren Sie Sicherheitsbedenken innerhalb der Software und arbeiten Sie mit verschiedenen Interessengruppen an der Planung und Lösung
Beteiligen Sie sich an der agilen Softwareentwicklung (Scrum/Kanban) vom Konzept, Design bis hin zu Full-Stack-Code und Test
Schreiben Sie prägnanten Code, klar, gut getestet, gut dokumentiert und mit einer Qualität, die den Best Practices der Branche entspricht
Code für Qualität, Leistung, Skalierbarkeit, Effizienz und Sicherheit optimieren; B. durch Testen, Codescannen, Refactoring und Monitoring
Arbeiten Sie mit Product Ownern zusammen, um Anforderungen zu definieren/zu verfeinern, in Entwicklungsaufgaben aufzuteilen, den Aufwand zu schätzen und Meilensteine und Ergebnisse zu planen
Setzen Sie sich für Einfachheit, Zuverlässigkeit, Verwaltbarkeit, Skalierbarkeit, Erweiterbarkeit, Wiederverwendbarkeit und Leistung ein
Anwendungsmodernisierung mit Microsoft Azure
Anforderungen:
Mehr als 5 Jahre Erfahrung/Exposition mit Software- und Netzwerksicherheitsproblemen
Mehr als 5 Jahre Erfahrung in der Entwicklung und Erstellung skalierbarer und leistungsfähiger datengesteuerter Softwareanwendungen
Erfahrung mit Sicherheits-Scan-Tools (z. B. Pen Test, Whitehat, Black Duck usw.) ist äußerst vorteilhaft
Erfahrung in .Net Core, ASP.Net Core, C#, Web-API, SQL Server, Visual Studio, Azure DevOps
Erfahrung in Azure ist von Vorteil
Erfahrung in der Arbeit in einer Entwicklungsumgebung für kontinuierliche Integration und Bereitstellung
Erfahrung in der Anwendung von Scrum/Kanban und kann sich an Scrum-Werte anpassen
Gutes Englisch in Wort und Schrift
Fähigkeiten:
Starke analytische und problemlösende Fähigkeiten
Seien Sie ein proaktives Teammitglied, das einen Beitrag leistet, zusammenarbeitet und positives Verhalten zeigt
Arbeitet effektiv und selbstständig in einem dynamischen Teamumfeld
Nachgewiesene Zeitmanagement-, Organisations- und Follow-up-Fähigkeiten zur Einhaltung von Fristen
Qualitätsorientierung mit Leidenschaft für Kundenzufriedenheit
Ausgezeichnete zwischenmenschliche Fertigkeiten
Demonstrierte Initiative zum Lernen und Experimentieren mit neuen Technologien und Prozessen
Ausgeprägte Arbeitsmoral und Professionalität
Gute Kommunikationsfähigkeiten
Arbeitsbedingungen:
Verteiltes Team: Fernarbeit oder in einem der bestehenden Büros: Kiew, Riwne, Charkiw, Tychy (PL).
2 Wochen Scrum (oder Kanban), Teammitglieder aus den USA, Texas.