ESCOLARIDAD:
Ingeniería en sistemas Computacionales
PUESTO:
Desarrollador Backend
FUNCIONES:
- Diseñar y mantener bases de datos: Crear estructuras de base de datos eficientes y escalables para almacenar y recuperar información.
- Desarrollar APIs: Crear interfaces de programación de aplicaciones para conectar el frontend con el backend.
- Implementar lógica de negocio: Traducir los requisitos del negocio en código y funcionalidades.
- Garantizar la seguridad: Implementar medidas para proteger la aplicación contra amenazas y vulnerabilidades.
- Integración con otros servicios: Conectar la aplicación con servicios de terceros o internos.
- Optimización: Mejorar la eficiencia y rendimiento del código y de las consultas a la base de datos.
- Actualizaciones y mantenimiento: Realizar mejoras y correcciones en el código ya existente.
**Requisitos**:
- Experiência laboral igual o mayor a 2 años.
- Conocimientos solidos de lenguaje SQL (PostgreSQL, MySQL o Microsoft SQL Server).
- Conocimientos sobre desarrollo de APIS REST.
- Conocimientos sólidos en lenguajes de programación backend (Python, Node JS, Java, C#).
- Conocimientos sobre protocolos HTTP (POST, GET, PUT, DELETE).
- Manejo de encabezados, principalmente JWT para la validación de peticiones.
- Manejo de programas para pruebas de APIS (Postman, Hoppscotch o Swagger).
- Dominion en escritura y lectura de estructura tipo JSON.
- Autenticación de usuarios.
- Validación de usuarios con proveedores de autenticación (Google, AWS, Facebook, etc.)
- Menejo de peticiones HTTP.
- Montaje de servidores web.
- Manejo de consultas, subconsultas, procedimientos almacenados, funciones y triggers SQL.
DESEABLE:
- Manejo de repositorios GIT.
- Manejo de metodologías agiles (Scrum).
- Manejo de servidores Azure.
HABILIDADES:
- Trabajo en equipo
- Habilidades de resolución de problemas.
- Capacidad para trabajar en equipo y solucionar problemas.
- Pensamiento analítico.
- Comunicación fluida y asertiva.
Tipo de puesto: Tiempo completo
Salario: $18,000.00 - $22,000.00 al mes
Educación:
- Licenciatura terminada (Obligatorio)
Experiência:
- Desarrollo web: 2 años (Obligatorio)
- Python: 1 año (Deseable)
- Java: 1 año (Deseable)
Lugar de trabajo: Empleo presencial