Desarrollador Full Stack (Java / C#)
Objetivo del Puesto
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.
By continuing you agree to our Terms & Privacy Policy.