En THS estamos en búsqueda de un Desarrollador Full Stack, para importante empresa especializada en la gestión integral de operaciones logísticas para automóviles.
Modalidad Híbrido
Objetivo del cargo
Buscamos un/a Desarrollador/a Full Stack con experiencia en el desarrollo de aplicaciones modernas, escalables y seguras, participando tanto en backend como frontend, utilizando .NET Core, Python y SQL Server, con despliegues en AWS y y siguiendo buenas prácticas de calidad y automatización.
Responsabilidades
- Diseñar, desarrollar y mantener aplicaciones Full Stack.
- Desarrollar backend y frontend utilizando .NET Core.
- Desarrollar APIs y servicios utilizando .NET Core y Python.
- Acceder y manipular datos utilizando Dapper como micro-ORM sobre SQL Server.
- Acceder a bases de datos SQL Server utilizando Pyodbc desde Python.
- Apoyar en el modelamiento y optimización de consultas SQL.
- Implementar soluciones en AWS, especialmente AWS Lambda y AWS Fargate.
- Contenerizar aplicaciones utilizando Docker y participar en su despliegue en entornos cloud.
- Colaborar en el desarrollo y mantención de aplicaciones móviles, utilizando Java y Flutter.
- Implementar patrones de resiliencia utilizando Polly para consumo de servicios externos.
- Aplicar buenas prácticas de calidad de código, utilizando Sonar.
- Implementar y mantener pipelines de CI/CD para automatización de builds, pruebas y despliegues.
- Gestionar código fuente en GitHub (Pull Requests, code reviews, manejo de ramas).
- Integrarse con APIs y sistemas externos.
- Documentar soluciones técnicas y colaborar con equipos de desarrollo, QA y operaciones.
Requisitos Técnicos
- Experiencia de 3 a 5 años como Desarrollador Full Stack.
- Experiencia con .NET Core para:
- Backend (APIs, servicios)
- Frontend (aplicaciones web)
- Experiencia desarrollando con Python.
- Sólidos conocimientos en SQL Server:
- Consultas
- Optimización
- Stored Procedures
- Experiencia usando Dapper como micro-ORM.
- Experiencia en AWS, idealmente con:
- AWS Lambda
- AWS Fargate
- AWS S3
- Experiencia con Docker:
- Creación de Dockerfiles
- Manejo de contenedores
- Uso básico de Docker Compose
- Experiencia usando GitHub como repositorio de código.
- Experiencia con herramientas de CI/CD.
- Experiencia en uso de Sonar para análisis estático y calidad de código.
- Conocimientos en desarrollo de aplicaciones móviles:
Requisitos Deseables
- 1. Experiencia en arquitecturas serverless.
- 2. Conocimientos básicos de seguridad de aplicaciones.
- 3. Experiencia trabajando con metodologías ágiles (Scrum / Kanban).
Competencias Clave
- Orientación a la calidad y buenas prácticas.
- Capacidad de análisis y resolución de problemas.
- Autonomía y responsabilidad.
- Trabajo en equipo y colaboración.
- Enfoque en mejora continua.
- Capacidad de aprendizaje continuo.