Redwood Materials
Clever Devices Ltd.
Ingeniero de Software de Habilitación Empresarial
Sobre la oportunidad
Como líder en tecnología de tránsito, la visión de Hitachi Mobility Multimodal Solutions (HMMS - anteriormente conocida como Clever Devices) es hacer contribuciones significativas a la movilidad mundial. Nuestro objetivo es ser el proveedor líder de tecnología emocionante que mejora la calidad de la movilidad en las comunidades de todo el mundo. Continuamos creciendo y buscamos un Ingeniero de Software de Habilitación Empresarial para unirse a nuestro equipo.
Las tecnologías principales utilizadas en este puesto son Python, C#, ASP.NET, NET Core, WCF, MVC, MVVM, WPF, servicios web RESTful, Web API, multihilo, LINQ, estructuras de datos, escritura de consultas SQL y procedimientos almacenados, NoSQL, pruebas unitarias, TCP y sockets, Servicios de Windows, Formularios de Windows, HTML/JavaScript, TypeScript, jQuery, Angular 6 o posterior, Docker.
Responsabilidades Principales
- Escribir código de programación mantenible, limpio, reutilizable, orientado a objetos y eficiente en cumplimiento de los estándares y plantillas del departamento.
- Trabajar dentro del control de código fuente utilizando ramificación, fusión, procedimientos de check-in adecuados y la aprobación de compilaciones continuas para garantizar que el software sea siempre liberable.
- Practicar el Desarrollo Guiado por Pruebas (TDD) y asegurar que las pruebas unitarias se creen antes de escribir el código de programación y que cualquier código de programación esté estructurado de manera que maximice la capacidad de prueba.
- Resolver errores de software en el código de programación y modificar las pruebas unitarias para prevenir regresiones futuras.
- Trabajar con otros departamentos y miembros del equipo para desarrollar nuevas políticas y procedimientos y desarrollar programas para apoyar esas políticas.
- Revisar el código de programación de compañeros y participar en revisiones de código.
- Aprender y comprender los detalles técnicos de los procesos de negocio que respaldan las operaciones de Clever Devices.
- Trabajar con la gerencia para definir y establecer procesos, plantillas y estándares relacionados con el desarrollo de software y para mejorar continuamente la calidad del proceso.
- Aportar ideas frescas y nuevas durante las reuniones de desarrolladores, demostrando un compromiso con el aprendizaje continuo.
- Ser mentor y ayudar en la formación y la incorporación de otros miembros del equipo.
- Cualquier otra tarea requerida por la gerencia.
Educación y Experiencia
- Se requiere un diploma o título en Ciencias de la Computación o Ingeniería.
- Se requiere un mínimo de 2 años de experiencia laboral demostrada en la realización de las responsabilidades principales descritas en esta descripción del puesto.
- Experiencia con técnicas avanzadas de depuración, como puntos de interrupción, puntos de observación, adjuntarse a procesos remotos, utilización de archivos de volcado, etc.
- Experiencia demostrada en el desarrollo de aplicaciones y sistemas a gran escala y de alta disponibilidad.
Habilidades y Competencias
- Se requieren sólidas habilidades de comunicación escrita y verbal en inglés, ya que necesitará comunicarse con otras oficinas por teléfono.
- Es esencial un conocimiento y habilidad excepcionales con Microsoft SQL Server.
- Conocimiento de un framework web como React.
- Experiencia demostrada con las últimas versiones de SQL Server u Oracle creando objetos de base de datos relacionales (tablas, columnas, procedimientos almacenados, funciones escalares y con valores de tabla, etc.)
- Capacidad para evaluar/abordar problemas de rendimiento de aplicaciones y bases de datos.
- Es esencial la capacidad de aprender rápida e independientemente sobre nuevas tecnologías, términos y conceptos de negocio y técnicos.
- Capacidad para discernir entre el trabajo que aporta valor y el trabajo frívolo.
- Dedicado a la educación continua obteniendo certificaciones y formación relacionadas con la industria.
- Capacidad para colaborar con múltiples departamentos y equipos, demostrando habilidades interpersonales de alta calidad, incluyendo buenas habilidades de escucha, trato respetuoso hacia los demás y comportamiento profesional que contribuye a un entorno positivo y agradable.
- Capacidad para trabajar en equipo y de forma individual con una actitud proactiva ("puedo hacerlo").
- Cómodo hablando e interactuando con personas técnicas y no técnicas.
- Excelentes habilidades de investigación, análisis y organización con una atención excepcional al detalle.
- Capacidad para realizar actividades laborales de acuerdo con las prioridades establecidas y los plazos de entrega.
- Capacidad para aceptar críticas constructivas.
- Capacidad para realizar actividades laborales para múltiples proyectos simultáneamente.
Experiencia Preferida
- Experiencia trabajando con GIT para control de código fuente, ramificación y fusión.
- Experiencia trabajando con JIRA.
- La experiencia trabajando en un entorno Ágil es una ventaja.
HMMS, (Hitachi Rail CD U.S. Ltd.) es un Empleador de Acción Afirmativa / Igualdad de Oportunidades.
Además, HMMS, (Hitachi Rail CD U.S. Ltd.) ofrece una variedad de beneficios a los empleados elegibles, que incluyen cobertura de seguro médico, programas de bienestar y apoyo familiar, seguro de vida y de invalidez, planes de ahorro para la jubilación, programas de licencia remunerada, programas relacionados con la educación, días festivos remunerados y tiempo libre, y muchos otros, dependiendo del nivel y el puesto ofrecido. Muchos de estos beneficios son subsidiados o pagados en su totalidad por la empresa.
Esta descripción del puesto no está diseñada para cubrir o contener una lista exhaustiva de actividades, deberes o responsabilidades que se requieren del empleado. Los deberes, responsabilidades y actividades pueden cambiar, o se pueden asignar otros nuevos en cualquier momento con o sin previo aviso según las necesidades del negocio.
