Desarrollador Java / Implementador de Aplicaciones
Summary
Java developer/software implementer on a tech team that installs, configures and evolves software products for utility-sector clients (electric power and telecom). Day-to-day mixes Java/Spring Boot work with client-specific configuration, API/Web Services integrations, deployments with Dev and Delivery teams, and occasional client training. Remote with company-provided equipment.
Sobre la empresa
Una empresa que ofrece soluciones tecnológicas para mejorar la eficiencia y seguridad en la operación de empresas de servicios públicos, especialmente en los sectores de energía eléctrica y telecomunicaciones. Con más de 15 años de experiencia, brindan servicios como monitoreo, despacho de cuadrillas y análisis de performance, implementando tecnologías avanzadas como GIS, big data y metodologías ágiles. Certificada bajo la norma ISO 9001, se destacan por su innovación y compromiso con la calidad y el bienestar de sus empleados. Además, están certificados como Great Place To Work.
Sobre el rol
Buscamos un/a Desarrollador/a e Implementador/a de Software para sumarse a un equipo tecnológico enfocado en la implementación, configuración y evolución de productos de software para distintos clientes.
La posición combina conocimientos técnicos de desarrollo con tareas de implementación, configuración personalizada e integración de soluciones, trabajando en conjunto con los equipos de Desarrollo y Delivery para asegurar que cada proyecto se entregue de acuerdo con los requerimientos y plazos establecidos.
Buscamos una persona proactiva, con orientación al detalle y compromiso con los resultados, que disfrute resolver desafíos técnicos, comprender las necesidades particulares de cada cliente y participar activamente en la implementación de soluciones.
Responsabilidades
- Realizar las configuraciones personalizadas de productos de software de acuerdo con los requerimientos y definiciones específicas de cada cliente.
- Participar en la implementación e integración de soluciones, asegurando el cumplimiento de los compromisos y fechas de entrega.
- Conocer los productos en desarrollo, sus funcionalidades y posibilidades de configuración.
- Comprender las necesidades y particularidades de cada cliente a partir de los requerimientos y compromisos documentados.
- Colaborar con los equipos de Desarrollo y Delivery en la coordinación y ejecución de despliegues.
- Analizar el ecosistema tecnológico de cada cliente para contribuir al diseño de planes integrales de implementación.
- Configurar e integrar soluciones utilizando las tecnologías y herramientas definidas para cada proyecto.
- Capacitar a los equipos del cliente en el uso de las soluciones implementadas cuando sea necesario.
- Realizar el seguimiento de las implementaciones, identificando posibles riesgos, problemas y oportunidades de mejora.
- Reportar avances, desvíos y dificultades, manteniendo una comunicación clara con los equipos involucrados.
- Contribuir a la resolución de problemas técnicos y a la mejora continua de los procesos de implementación.
Requisitos
- Formación en Sistemas, Informática o carreras afines, ya sea como estudiante universitario/a o profesional graduado/a.
- Conocimientos de programación orientada a objetos, con experiencia en Java y Spring Boot.
- Conocimientos de SQL y manejo de bases de datos.
- Experiencia trabajando con Web Services y APIs para integración de sistemas.
- Conocimiento de metodologías ágiles de trabajo.
- Capacidad para comprender requerimientos técnicos y funcionales y traducirlos en configuraciones e implementaciones.
- Habilidades de análisis y resolución de problemas, con alta orientación al detalle.
- Proactividad, compromiso con los resultados y capacidad para trabajar en equipo.
- Se valorará contar con al menos 2 años de experiencia en desarrollo e implementación de software.
Deseables
- Experiencia con SOAP y PostgreSQL.
- Conocimientos de Docker y arquitecturas de microservicios.
- Manejo de Git y TypeScript.
- Experiencia con PostGIS y WebSocket.
- Conocimientos de GitLab CI.
- Experiencia con herramientas de testing como JUnit, Jasmine o Jest.
Beneficios
- Día libre en el mes de tu cumpleaños.
- Semana Adicional de vacaciones
- OSDE para vos y tu grupo familiar.
- Programa especial de Capacitaciones.
- Trabajo remoto con equipamiento provisto por la compañía.
- Excelente clima laboral.
- Beneficios flexibles para equilibrar tu vida laboral y personal.
- Oportunidades de desarrollo profesional.