Redwood Materials
Esri
Desarrollador de software sénior - C#/WPF para desarrollo de UI/UX
Descripción general
Esta es una excelente oportunidad para unirse a un equipo ágil y dinámico que trabaja con las últimas tecnologías y patrones, programación asíncrona y MVVM para diseñar y desarrollar software de próxima generación en Esri. Nos centramos en el diseño y desarrollo de soluciones para trabajar con datos ráster e imágenes en ArcGIS Pro. Nuestras herramientas admiten flujos de trabajo complejos de la vida real en 2D y 3D para el procesamiento y análisis de imágenes y rásteres. Si le entusiasma el desarrollo de interfaces de usuario y la interacción con el usuario, ¡únase a nuestro equipo creativo de ingeniería en Esri para crear algo único!
Responsabilidades
- Desarrollar componentes de interfaz de usuario para el soporte de imágenes y rásteres en ArcGIS Pro
- Seguir los patrones de diseño y metodologías de desarrollo estándar del sector utilizando C#, WPF y C++ para crear componentes de software
- Colaborar en los diseños de implementación con los miembros del equipo y con otros equipos
- Diseñar, desarrollar y construir componentes de software, marcos de trabajo y SDKs para otros equipos de ingeniería y desarrolladores externos que consumen nuestra API
- Trabajar con ingenieros de producto para diagnosticar y resolver las causas raíz de comportamientos incorrectos y fallos del software
- Crear y entregar software de manera oportuna trabajando eficazmente con colegas de todo el desarrollo de software y productos
- Trabajar en un entorno ágil para ofrecer software de la más alta calidad
Requisitos
- 5+ años de experiencia en la creación de software comercial utilizando C#, WPF y C++
- Experiencia en programación asíncrona utilizando la Task Parallel Library
- Sólida comprensión del diseño orientado a objetos, estructuras de datos y patrones de diseño
- Capacidad para describir y analizar claramente un problema y articular una solución
- Buen sentido del diseño de interfaces de usuario intuitivas que permitan a los usuarios resolver problemas de forma más rápida y sencilla
- Capacidad para colaborar con desarrolladores de software, ingenieros de producto y redactores de documentación para lanzar software de calidad
- Capacidad para trabajar de forma productiva en un entorno ágil, dinámico y en constante evolución
- Sólidas habilidades de gestión del tiempo, priorización, trabajo en equipo y comunicación interpersonal
- Licenciatura en informática, ingeniería, matemáticas o un campo relacionado
Cualificaciones recomendadas
- Interés en ser un desarrollador full stack capaz de crear funcionalidades completas
- Conocimiento del patrón de diseño de aplicaciones MVVM
- Experiencia en el diseño y desarrollo de UI / UX que simplifiquen flujos de trabajo complejos, manteniendo diseños flexibles para manejar escenarios desconocidos
- Experiencia con C++11 y estilos e idiomas modernos de C++
- Experiencia trabajando con grandes bases de código
- Experiencia en la escritura de software comprobable
- Familiaridad con ArcObjects (especialmente el modelo de objetos ráster)
- Experiencia en SIG y conocimiento de rásteres e imágenes
- Experiencia con el desarrollo de software ágil utilizando Scrum
#LI-TA1 #LI-onsite
Si no cumple con todas las cualificaciones recomendadas para este puesto, ¡le animamos a que presente su solicitud de todos modos!
Esri es un empleador que ofrece igualdad de oportunidades (EOE) y todos los solicitantes cualificados recibirán consideración para el empleo sin distinción de raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, estado de discapacidad, estado de veterano protegido o cualquier otra característica protegida por la ley.
Si necesita una adaptación razonable para cualquier parte del proceso de empleo, envíe un correo electrónico a askcareers@esri.com [askcareers@esri.com] y háganos saber la naturaleza de su solicitud y su información de contacto. Tenga en cuenta que solo se responderán desde esta dirección de correo electrónico aquellas consultas relacionadas con una solicitud de adaptación razonable.
Privacidad de Esri esri.com/en-us/privacy/overview Esri se toma muy en serio nuestra responsabilidad de proteger su privacidad. Estamos comprometidos a respetar su privacidad proporcionando transparencia sobre cómo adquirimos y utilizamos su información, dándole control sobre su información y preferencias, y manteniéndonos bajo los más altos estándares nacionales e internacionales, incluyendo el cumplimiento de CCPA y GDPR.
Recompensas totales
La estrategia de recompensas totales competitivas de Esri incluye beneficios de salud y bienestar líderes en la industria: seguro médico, dental, de visión, seguro de vida básico y suplementario para los empleados (y sus familias), 401(k) y programas de participación en beneficios, una acumulación mínima de 80 horas de vacaciones, doce días festivos pagados durante el año natural y oportunidades de crecimiento personal y profesional. El salario base es un componente de nuestra estrategia de recompensas totales. Las decisiones de compensación y el rango base para este puesto tienen en cuenta muchos factores, incluyendo, pero no limitado a, conjuntos de habilidades; experiencia y formación; licencias y certificaciones; y otras necesidades empresariales y organizativas.
Una estimación razonable del rango de salario base es $123,136—$202,488 USD
