Objetivo del puesto
Buscamos un(a) Fullstack Developer con experiencia en tecnologías .NET para participar en el diseño, desarrollo e implementación de aplicaciones empresariales escalables y de alto rendimiento. La posición colaborará en proyectos de arquitectura distribuida, desarrollo de APIs y construcción de interfaces modernas, trabajando bajo metodologías ágiles y buenas prácticas de desarrollo.
Responsabilidades principales
- Desarrollar y mantener aplicaciones Fullstack utilizando tecnologías Java, .NET y frameworks frontend modernos.
- Diseñar, desarrollar e integrar APIs REST y servicios web.
- Construir interfaces de usuario responsivas y de alto rendimiento.
- Participar en el diseño e implementación de arquitecturas basadas en microservicios.
- Diseñar y optimizar consultas en bases de datos relacionales.
- Implementar mecanismos de seguridad y autenticación en aplicaciones.
- Colaborar con equipos multidisciplinarios bajo metodologías ágiles.
- Participar en revisiones de código y definición de estándares de desarrollo.
- Contribuir a procesos de integración y despliegue continuo (CI/CD).
- Documentar componentes técnicos y soluciones implementadas.
Requisitos indispensables:
- Más de 4 años de experiencia como Desarrollador Fullstack.
- Experiencia profesional desarrollando con Java y C#.
- Experiencia en aplicaciones empresariales y arquitecturas distribuidas.
- Experiencia trabajando bajo metodologías ágiles (Scrum o Kanban).
- Java 8 o superior.
- Spring Framework: Spring Boot, Spring MVC, Spring Security, Spring Data JPA
- Desarrollo de APIs REST.
- Arquitectura de microservicios.
- Experiencia en C#
- .NET Framework y/o .NET Core
- ASP.NET MVC y/o ASP.NET Core
- Entity Framework
- Desarrollo de APIs REST y servicios web.
- Experiencia en desarrollo Frontend: JavaScript ES6+
- React, Angular o Vue
- HTML5 y CSS3
- Consumo de APIs REST
- Responsive Design
- Bases de datos: SQL Server, Oracle, PostgreSQL o MySQL
- Modelado de datos
- Optimización de consultas SQL
- Git
- Jenkins, GitLab CI o Azure DevOps
- Docker
- Maven, Gradle o NuGet
- Kubernetes (deseable)
Conocimientos adicionales
- Arquitectura de software y patrones de diseño.
- Seguridad de aplicaciones (OAuth2, JWT).
- Mensajería y procesamiento asíncrono (Kafka, RabbitMQ).
- Cloud Computing (AWS o Azure).
- Desarrollo orientado a eventos.
- Buenas prácticas de desarrollo y calidad de código.
Sueldo: $30,000.00 - $35,000.00 al mes
Pregunta(s) de postulación:
- ¿Cuentas con título universitario? (emitido, NO en trámite)
Lugar de trabajo: Empleo presencial