
Software Developer
Apto para personas con discapacidad
3 años de experiencia, Profesional hasta Otros
$ 7.800.000
Medellín
Requisitos para aplicar a la vacante:
Descripción de la vacante
Software Developer
Palabras clave:
- Software Developer
- Desarrollador de Software
- Ingeniero de Software
- Java Developer
- JavaScript
- Pruebas unitarias
- Linux
- SQL Server
- MongoDB
¿Estás listo(a para llevar tus habilidades de desarrollo de software al siguiente nivel? En nuestro equipo, te convertirás en un pilar fundamental para diseñar, codificar y mantener componentes de software escalables, seguros y de alta calidad. Como Desarrollador de Software, tu impacto será clave en la mejora continua de nuestro producto, aplicando prácticas de ingeniería sólidas como pruebas unitarias, patrones de diseño y entrega continua.
Responsabilidades:
- Diseñar desarrollar y mantener componentes de software robustos y escalables utilizando Java y JavaScript.
- Escribir código limpio eficiente y bien documentado siguiendo las mejores prácticas de ingeniería.
- Implementar y mantener pruebas unitarias y de integración para asegurar la calidad del software.
- Colaborar estrechamente con el equipo para definir la arquitectura del software y aplicar patrones de diseño.
- Utilizar Git para el control de versiones y aplicar estrategias de branching efectivas.
- Gestionar y optimizar bases de datos SQL Server y MongoDB.
- Participar activamente en el ciclo de entrega continua contribuyendo a la automatización de despliegues.
- Investigar y aplicar nuevas tecnologías y metodologías para mejorar el desarrollo de software.
Requerimientos:
- Profesional en Ingeniería de Sistemas, Ingeniería Informática o carreras afines.
- Conocimiento de Java JavaScript HTML y CSS, onocimiento de sistemas operativos Linux.
- Experiencia con frameworks de pruebas unitarias como xUnit Karma y Jasmine, bases de datos SQL Server y MongoDB, comprensión profunda de patrones de diseño y estrategias de branching con Git, y familiaridad con prácticas de entrega continua y pruebas unitarias.
- Gestión de proyectos de software
Nivel de educación:
- Profesional
Sectores laborales:
- Software informática y telecomunicaciones
- Ingenierías
Otras habilidades:
Habilidades interpersonales:
- Colaboración
- Aprendizaje continuo
- Resolución de problemas
Habilidades
- Java y JavaScript
- Pruebas unitarias/integración
- Git
- SQL Server
- MongoDB.
Ver empresa: Tuya S.A.
