Back

Desarrollador Full Stack Digital Business

Job Description

Conocimiento para el mundo del mañana

"Digital Business" es el negocio de innovación para el portafolio de Digitalización en la industria minera. Parte central para la implementación del negocio, es el uso de datos, modelamiento, administración y desarrollo de funcionalidades en torno a los mismo, tales como: Centros Integrados de Operaciones, Dashboard, Monitoreo de Condiciones en activos críticos, y almacenamiento de información crítica (data sheet, procedimientos, protocolos, etc).
Siemens se encuentra en la búsqueda de un desarrollador de software Full Stack para su Área de Digital Business, enfocado en el desarrollo de soluciones y proyectos de software relacionados al ámbito industrial con énfasis en minería. El profesional debe ser capaz de conceptualizar proyectos en base a levantamiento proactivo y consultivo de necesidades de los clientes, de manera directa o a través de trabajo en equipo con otros profesionales de la compañía. Para esto el profesional deberá aplicar creativa e innovadoramente el uso de tecnologías en sistemas stand-alone y nuevos enfoques para el desarrollo de software para ambientes Cloud, Analítica de Datos, Internet of Things (IoT) Industrial / Monitoreo de Activos, Visión Computacional, Sistemas Distribuidos, API Rest, Manejo de Streams de Datos provenientes de sensores (Ej. MQTT), herramientas y librerías del ecosistema opensource.

Cuáles serán tus responsabilidades

• Participar como desarrollador de software para la implementación de componentes o subconjuntos o integraciones para aplicaciones a nivel de backend y frontend. 
• Responsable del ciclo de vida de aplicaciones (diseño, desarrollo, implementación, pruebas y soporte).
• Colaborar en la resolución de problemas para las plataformas y/o aplicativos desarrollados por la organización.
• Implementación de mejoras, buenas prácticas y optimización de código fuente, incluyendo su despliegue CI/CD, cumpliendo con los estándares de calidad de la organización.
• Refinar especificaciones y requerimientos para lograr un diseño detallado para implementar nuevas funcionalidades. 
• Colaborar y participar activamente en el modelamiento de datos para sistemas nuevos y existentes, velando por su ejecución a nivel de ORM, procedimientos almacenados, etc.
• Impulsar y promover nuevas tecnologías e integraciones que aporten valor a los productos y/o servicios en el ámbito industrial, con énfasis en minería. 
• Desarrollar pruebas de conceptos y/o MVP que permitan explorar nuevas ideas y conceptos en tiempos acotados.
• Participar en la administración y gestión de recursos para ambientes de desarrollos y/o ambientes productivos en bajo modalidad Cloud y stand-alone.
• Integrarse en equipos multidisciplinarios como experto técnico.
• Asegurar el mantenimiento, versionamiento de la documentación técnica del proyecto a través de Wiki, Readme y herramientas similares.
• Planificar y organizar sus actividades de acuerdo con los objetivos de los proyectos en curso.
• Recoger retroalimentación sobre su trabajo e implementar mejoras.
• Aplicar y promover el uso de políticas y herramientas de ciberseguridad del estado del arte, en todos los sistemas desarrollados.
• Promover y trabajar con metodologías ágiles.

Requisitos del profesional requerido:

• Profesional Titulado de Ingeniería Informática o afín, contar con al menos 3 años de experiencia como ingeniero full stack, cuyos conocimientos y experiencias se centren en los siguientes aspectos:
o Lenguajes de programación, Python, Vue, JS.
o Uso de frameworks como Flask/Django o similares basados en arquitectura MVC -  MTV, con utilización de ORM y OOP.
o Experiencia en la construcción e integración de servicios REST API.
o Tecnologías de frontend: HTML5, CSS, Sass.
o BD Postgres/SQL y herramientas asociadas a la gestión de BD.
o Infraestructuras Cloud (Azure, GCP, AWS).
o Construcción y mantenimiento de proyectos bajo ambiente de Dockers.
o Herramientas de evaluación de calidad de código.
o GIT y Linux
o Herramientas de DevOps para automatización CI/CD.
o Deseables conocimientos en áreas de analítica de datos como machine learning, modelamientos y experiencias en el uso de librerías como Panda, TensorFlow, Keras, Scikit-learn o similares. 
• Disposición e interés en trabajar con metodología agiles.
• Habilidad de autocrítica e identificación de debilidades / fortalezas propias y aplicarlas a mejora continua.
• Nivel Alto de Ingles oral y escrito.
• Proactivo, autodidacta. 
• Buena comunicación.
• Interés en aprender nuevos lenguajes y herramientas, tales como desarrollo LowCode.
• Se considerará un plus conocimientos y/o experiencias en áreas de como funcionamiento de equipos eléctricos (media o alta tensión) y/o mecánicos, IoT.


Organization: Portfolio Companies

Company: Siemens S.A.

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?