Objetivo del puesto
desarrollador full stack (java / c#) diseñar, desarrollar y mantener aplicaciones web y de escritorio robustas, participando en todo el ciclo de vida del software. El candidato ideal integrará soluciones utilizando los ecosistemas de java y .net (c#) para garantizar sistemas escalables, seguros y de alto rendimiento.
responsabilidades principales
* desarrollo core: crear y optimizar componentes del lado del servidor (back-end) utilizando java y c#.
* integración front-end: desarrollar interfaces de usuario dinámicas y responsivas que se conecten eficientemente con las apis.
* arquitectura de datos: diseñar, implementar y optimizar consultas en bases de datos relacionales y no relacionales.
* mantenimiento y migración: dar soporte a sistemas existentes en java/c# y participar en la migración de microservicios.
* pruebas y calidad: escribir código limpio, documentado y realizar pruebas unitarias automatizadas para asegurar la estabilidad del software.
requisitos técnicos (hard skills)
* back-end: experiencia sólida con java (spring boot, jakarta ee) y c# (.net core, entity framework).
* front-end: dominio de javascript/typescript y frameworks modernos (react, angular o vue.js).
* apis: creación y consumo de servicios restful y soap.
* bases de datos: manejo de sql server, postgresql, mysql o mongodb.
* herramientas de control: gestión de versiones con git (github, gitlab o bitbucket).
* metodologías: trabajo bajo entornos ágiles (scrum o kanban).
competencias blandas (soft skills)
* alta capacidad de análisis y resolución de problemas complejos.
* comunicación asertiva y trabajo en equipo.
* adaptabilidad para alternar entre diferentes tecnologías y lenguajes según el proyecto.
#j-18808-ljbffr