Descripción
Importante empresa Solicita Desarrollador de Software de Nivel Intermedio quien será responsable de diseñar, desarrollar y mantener aplicaciones y sistemas de software que cumplan con los requisitos funcionales y técnicos de la empresa. Trabajará en estrecha colaboración con otros desarrolladores, equipos de QA, y otras áreas de la organización para entregar soluciones eficientes, escalables y de alta calidad. Este rol requiere una combinación de habilidades técnicas sólidas y la capacidad de colaborar efectivamente en un entorno ágil.
Requisitos:
-Educación: Título en Ingeniería de Software, Ciencias de la Computación o campos relacionados.
Experiencia:
-Mínimo 3 años de experiencia en desarrollo de software.
-Experiencia demostrable trabajando con Java (versiones 1.6, 1.8 y 21), Spring Boot, JPA, Node.js, y Express.
-Experiencia en el uso de bases de datos relacionales como Oracle, SQL Server, y MySQL.
-Familiaridad con herramientas de control de versiones, preferentemente GIT.
-Experiencia en entornos de integración continua y despliegue continuo (CI/CD).
Conocimientos Técnicos:
Conocimiento sólido en programación orientada a objetos y patrones de diseño.
Familiaridad con metodologías ágiles de desarrollo (Scrum, Kanban).
Experiencia con herramientas de automatización de despliegues como Power Automate.
Competencias:
Habilidades Técnicas:
Capacidad para escribir código limpio, eficiente y bien documentado.
Habilidad para resolver problemas complejos de manera efectiva.
Habilidades Blandas:
Excelentes habilidades de comunicación verbal y escrita.
Capacidad para trabajar de manera autónoma y en equipo.
Orientación a los detalles y compromiso con la calidad.
Proactividad y disposición para aprender nuevas tecnologías y herramientas.
Gestión del Tiempo:
Habilidad para gestionar múltiples tareas y cumplir con los plazos establecidos.
Deseables:
Conocimientos Adicionales:
Experiencia trabajando con plataformas como Salesforce y Liferay.
Conocimientos en Docker y Kubernetes para la gestión de contenedores.
Experiencia con otras tecnologías de frontend como React o Angular.
Certificaciones:
Certificaciones en tecnologías relacionadas (Java, Spring, DevOps, etc.) serán valoradas positivamente.
Experiencia en la Nube:
Familiaridad con servicios en la nube como AWS, Azure, o Google Cloud.