Redwood Materials
Esri
Sr. Software Developer - C#/WPF für UI/UX-Entwicklung
Überblick
Dies ist eine großartige Gelegenheit, einem schnelllebigen agilen Team beizutreten, das mit den neuesten Technologien und Mustern, asynchroner Programmierung und MVVM arbeitet, um die nächste Generation von Esri-Software zu entwerfen und zu entwickeln. Wir konzentrieren uns auf das Design und die Entwicklung von Lösungen für die Arbeit mit Raster- und Bilddaten in ArcGIS Pro. Unsere Tools unterstützen komplexe reale Workflows in 2D und 3D für Raster-/Bildverarbeitung und -analyse. Wenn Sie sich für Benutzerinteraktion und Benutzeroberflächenentwicklung begeistern, dann treten Sie unserem kreativen Ingenieurteam bei Esri bei, um etwas Einzigartiges zu schaffen!
Aufgaben
- Entwicklung von Benutzeroberflächenkomponenten für Bild- und Rasterunterstützung in ArcGIS Pro
- Befolgen von branchenüblichen Entwurfsmustern und Entwicklungsmethodologien unter Verwendung von C#, WPF und C++, um Softwarekomponenten zu erstellen
- Zusammenarbeit bei Implementierungsdesigns mit Teammitgliedern und über andere Teams hinweg
- Entwerfen, Entwickeln und Erstellen von Softwarekomponenten, Frameworks und SDKs für andere Ingenieurteams und externe Entwickler, die unsere API nutzen
- Zusammenarbeit mit Produktentwicklern zur Diagnose und Behebung von Grundursachen für fehlerhaftes Softwareverhalten und Ausfälle
- Rechtzeitige Erstellung und Auslieferung von Software durch effektive Zusammenarbeit mit Kollegen aus der Software- und Produktentwicklung
- Arbeiten in einer agilen Umgebung zur Lieferung von Software höchster Qualität
Anforderungen
- 5+ Jahre Erfahrung in der Entwicklung kommerzieller Software mit C#, WPF und C++
- Erfahrung in asynchroner Programmierung mit der Task Parallel Library
- Fundiertes Verständnis von objektorientiertem Design, Datenstrukturen und Entwurfsmustern
- Fähigkeit, ein Problem klar zu beschreiben und zu analysieren und eine Lösung zu formulieren
- Gutes Gespür für das Design intuitiver Benutzeroberflächen, die es Benutzern ermöglichen, Probleme schneller und einfacher zu lösen
- Fähigkeit zur Zusammenarbeit mit Softwareentwicklern, Produktentwicklern und Dokumentationsautoren zur Veröffentlichung qualitativ hochwertiger Software
- Fähigkeit, produktiv in einem schnelllebigen und sich entwickelnden agilen Umfeld zu arbeiten
- Starke Fähigkeiten in Zeitmanagement, Priorisierung, Teamarbeit und zwischenmenschlicher Kommunikation
- Bachelor-Abschluss in Informatik, Ingenieurwesen, Mathematik oder einem verwandten Fachgebiet
Empfohlene Qualifikationen
- Interesse daran, ein full stack-Entwickler zu sein, der vollwertige Funktionen erstellen kann
- Kenntnisse des MVVM-Anwendungsentwurfsmusters
- Erfahrung im Design und der Entwicklung von UI/UX, die komplexe Workflows vereinfachen und gleichzeitig flexible Designs für die Handhabung unbekannter Szenarien beibehalten
- Erfahrung mit C++11 und modernen C++-Stilen und Idiomen
- Erfahrung in der Arbeit mit großen Codebasen
- Erfahrung im Schreiben von testbarer Software
- Vertrautheit mit ArcObjects (insbesondere dem Raster-Objektmodell)
- GIS-Erfahrung und Kenntnisse von Raster- und Bilddaten
- Erfahrung mit agiler Softwareentwicklung unter Verwendung von Scrum
#LI-TA1 #LI-Remote
Wenn Sie nicht alle empfohlenen Qualifikationen für diese Stelle erfüllen, ermutigen wir Sie trotzdem, sich zu bewerben!
Esri ist ein Arbeitgeber, der Chancengleichheit fördert (EOE), und alle qualifizierten Bewerber erhalten eine Berücksichtigung für eine Anstellung, ohne Rücksicht auf Rasse, Hautfarbe, Religion, Geschlecht, sexuelle Orientierung, Geschlechtsidentität, nationale Herkunft, Behinderungsstatus, geschützten Veteranenstatus oder andere gesetzlich geschützte Merkmale.
Wenn Sie eine angemessene Unterkunft für einen Teil des Einstellungsprozesses benötigen, senden Sie bitte eine E-Mail an askcareers@esri.com [askcareers@esri.com] und teilen Sie uns die Art Ihrer Anfrage und Ihre Kontaktdaten mit. Bitte beachten Sie, dass nur Anfragen bezüglich einer angemessenen Unterkunft von dieser E-Mail-Adresse beantwortet werden.
Esri Datenschutz esri.com/en-us/privacy/overview Esri nimmt seine Verantwortung zum Schutz Ihrer Daten ernst. Wir verpflichten uns, Ihre Privatsphäre zu respektieren, indem wir transparent darüber informieren, wie wir Ihre Informationen erfassen und verwenden, Ihnen die Kontrolle über Ihre Informationen und Präferenzen geben und uns an die höchsten nationalen und internationalen Standards halten, einschließlich der Einhaltung von CCPA und DSGVO.
Gesamtvergütung
Esris wettbewerbsfähige Gesamtvergütungsstrategie umfasst branchenführende Gesundheits- und Sozialleistungen: medizinische Versorgung, Zahnmedizin, Sehkraft, grundlegende und zusätzliche Lebensversicherungen für Mitarbeiter (und ihre Familien), 401(k) und Gewinnbeteiligungsprogramme, mindestens 80 Stunden Urlaubsanspruch, zwölf bezahlte Feiertage im Kalenderjahr und Möglichkeiten für persönliches und berufliches Wachstum. Das Grundgehalt ist eine Komponente unserer Gesamtvergütungsstrategie. Gehaltsentscheidungen und die Gehaltsspanne für diese Rolle berücksichtigen viele Faktoren, darunter unter anderem Fähigkeiten; Erfahrung und Ausbildung; Lizenzen und Zertifizierungen; sowie andere Geschäfts- und Organisationsbedürfnisse.
Eine angemessene Schätzung der Gehaltsspanne beträgt $123,136—$202,488 USD
