Desarrollador senior de software
Ubicación: Aurora, CO 80011
Nota: Esta posición requerirá viajar. La mayoría de los viajes se programarán con anticipación. Sin embargo, en algunos casos, cuando existe la necesidad de ayudar a un cliente rápidamente, algunos viajes pueden implicar el próximo vuelo de salida.
Salario: $115,000 – $130,000 / año
Horario: Lunes a Viernes, 7:00 AM – 4:30 PM
Experiencia: Mínimo 5 años de experiencia en desarrollo de software.
El rol del desarrollador de software sénior es proporcionar conceptos, diseño, desarrollo, depuración y soporte en sistemas de software para equipos complejos en configuraciones de fábrica automatizadas para centros de distribución directos al consumidor, pedidos por correo y farmacias de llenado central.
Estamos buscando a alguien que ayude a respaldar nuestro nuevo software de flujo de trabajo de back-end para pedidos por correo y farmacias centrales de llenado. Para este puesto, deberá tener una amplia experiencia en C# y Windows Presentation Foundation. Además, trabajará y brindará soporte a las HMI de máquinas para equipos automatizados de envasado y dispensación e imprimirá y aplicará líneas transportadoras.
El desarrollador de software trabajará en un entorno de equipo LEAN con otras personas de ideas afines para satisfacer las necesidades de cada cliente. Serán responsables de cumplir con los requisitos y el cronograma del proyecto y reportarán al Director de Ingeniería de Software.
Se espera que el desarrollador de software sea automotivado y que tome la iniciativa con la capacidad de seguir instrucciones (escritas y verbales) sin una supervisión extensa. Necesitarán una sólida comprensión de la programación básica y los conceptos de software modernos, así como habilidades para la resolución de problemas y la creación de relaciones con los clientes.
Las principales responsabilidades del desarrollador de software incluirán escribir código, modificar código existente para resolver problemas, crear código para nuevo hardware, mejorar el rendimiento general y trabajar para crear la mejor experiencia para nuestros clientes.
Responsabilidades del desarrollador de software sénior:
- Trabaje por separado o dentro de un entorno de equipo para cumplir con los plazos del proyecto a tiempo.
- Modifique el software para corregir errores, adaptarlo al nuevo hardware, mejorar su rendimiento y/o actualizar las interfaces.
- Solucionar problemas de software y solucionarlos para lograr el éxito.
- Procedimientos de prueba y validación del sistema.
- Programación de software y desarrollo de documentación.
- Consultar con departamentos o clientes sobre propuestas y estado de proyectos.
- Colabore con los clientes o departamentos en cuestiones técnicas, incluido el diseño y el mantenimiento del sistema de software.
- Analizar información para recomendar y planificar la instalación de nuevos sistemas o modificaciones de un sistema existente.
- Consulte con el personal de ingeniería para evaluar las interfaces de software y hardware y desarrollar especificaciones y requisitos de rendimiento.
- Diseñar y desarrollar sistemas de software utilizando análisis científicos y modelos matemáticos para predecir y medir resultados y diseñar consecuencias.
- Preparar informes sobre las especificaciones, actividades o estado de los proyectos de programación.
- Consulte con los gerentes de proyecto para obtener información sobre limitaciones o capacidades.
- Crear y presentar materiales de capacitación.
- Apoye las implementaciones de software en el campo en los sitios de nuestros clientes durante varios períodos de tiempo según el proyecto.
- Puede ser asignado a otros deberes de forma temporal con el fin de aumentar la competencia personal, ayudar a otro personal de división o capacitar y ayudar al personal con menos experiencia.
Requisitos para desarrolladores de software sénior:
- título de AS o BS de un colegio o universidad acreditada (preferiblemente en Ingeniería o Ciencias de la Computación); 5 – 10 años de experiencia y/o formación relacionada; o una combinación equivalente de educación y experiencia.
- Conocimiento práctico del ciclo de vida del desarrollo de software.
- Deseo de trabajar en un entorno LEAN.
- Experiencia trabajando en una variedad de proyectos de software.
- Fuertes habilidades de programación utilizando lenguaje orientado a objetos.
- Se requiere C#, C++ y Windows Presentation Foundation.
- Capacidad para gestionar/liderar en situaciones con clientes, miembros del equipo y contratistas con compostura.
- Buenas habilidades de comunicación oral y escrita en inglés.
- Dominio de Microsoft Office (Excel, Word y PowerPoint).
- Fuertes habilidades de organización y gestión del tiempo.
- Debe tener una licencia de conducir válida y tener un pasaporte válido o elegible para obtener uno.
Demandas físicas:
- Mientras realiza las tareas de este trabajo, ocasionalmente se requiere que el individuo se pare, camine, se siente, alcance con las manos y los brazos, trepe o mantenga el equilibrio, se agache o se arrodille, hable y escuche, y use los dedos y las manos para sentir objetos, herramientas, o controles.
- Capaz de sentarse durante períodos prolongados en un avión o en un automóvil para llegar a los destinos de trabajo.
- Capaz de usar una computadora y sentarse durante largos períodos de tiempo mientras lo hace.
Leave feedback about this