Se busca contratar un desarrollador junior con conocimientos en sql, java y python. Los desarrolladores seleccionados deberán trabajar con diseños de bases de datos relacionales y no relacionales, o con el desarrollo de appis en entornos de nube. La organización atiende a millones de clientes y proporciona servicios para asegurar y mejorar la estabilidad de su operación.
Responsabilidades laborales
- desarrollo de software: serás responsable de desarrollar y mantener aplicaciones utilizando los lenguajes de programación sql, java y python. Esto puede implicar escribir código, depurar y solucionar problemas, así como implementar nuevas funcionalidades y mejoras en las aplicaciones existentes.
- diseño y gestión de bases de datos: trabajarás con bases de datos relacionales y no relacionales, por lo que serás responsable de diseñar esquemas de bases de datos eficientes, crear tablas, índices y consultas optimizadas. También puedes participar en la gestión y administración de la base de datos, asegurando su rendimiento, seguridad y disponibilidad.
- desarrollo de apis: colaborarán en el desarrollo de apis para la comunicación entre diferentes sistemas y aplicaciones. Esto puede implicar el diseño de interfaces restful, la implementación de endpoints, la autenticación y autorización de api, así como la documentación y prueba de las apis desarrolladas.
- trabajo en entornos de nube: participarán en el desarrollo y despliegue de aplicaciones en entornos de nube, como aws, azure o google cloud. Esto implica familiarizarte con los servicios en la nube, como el almacenamiento, la computación y los servicios de bases de datos, y utilizarlos para implementar soluciones escalables y de alto rendimiento.
- colaboración y resolución de problemas: trabajarás en equipos multidisciplinarios, colaborando con otros desarrolladores, científicos de datos y profesionales de negocios. Participarán en la resolución de problemas técnicos, proponiendo soluciones y mejoras, y asegurándose de que las aplicaciones cumplan con los estándares de calidad y rendimiento requeridos.
- mantenimiento y soporte: proporcionarán mantenimiento y soporte técnico a las aplicaciones existentes, realizando correcciones de errores, mejoras y actualizaciones según sea necesario. También serás responsable de monitorear el rendimiento de las aplicaciones y resolver problemas operativos para garantizar la estabilidad de la operación.
Requisitos del trabajo
- licenciatura / maestría en ingeniería, ciencias de la computación (o experiência equivalente).
- debe tener conocimientos sobre unix.
- conocimientos en sql: debes tener un buen dominio del lenguaje sql para diseñar y consultar bases de datos relacionales. Debes ser capaz de escribir consultas eficientes, crear tablas, índices y vistas, y comprender conceptos como joins, agregaciones y funciones sql.
- experiência en java: se requieren conocimientos de programación en java. Debes ser capaz de escribir código limpio y estructurado, comprender los fundamentos de la programación orientada a objetos (poo), y utilizar las bibliotecas y frameworks populares de java.
- dominio de python: debes tener experiência práctica en programación con python. Debes estar familiarizado con la sintaxis y las características del lenguaje, y ser capaz de utilizar bibliotecas y frameworks populares de python, como pandas, numpy y django.
- bases de datos relacionales y no relacionales: debes tener conocimientos y experiência en el diseño y gestión de bases de datos relacionales, como mysql o postgresql. Además, es deseable tener familiaridad con bases de datos no relacionales, como mongodb o cassandra.
- desarrollo de apis: debes tener experiência en el desarrollo de apis restful utilizando tecnologías como flask o spring boot. Debes comprender los principios de diseño de apis, autenticación y autorización de api, y ser capaz de documentar y probar las apis desarrolladas.
- entornos de nube: es deseable tener conocimientos básicos en el desarrollo y despliegue de aplicaciones en entornos de nube, como aws, azure o google cloud.
- resolución de problemas y trabajo en equipo: debes tener habilidades para resolver problemas técnicos y trabajar en equipos multidisciplinarios. Ser capaz de colaborar con otros desarrolladores y profesionales de negocios, comunicar ideas de manera efectiva y buscar soluciones eficientes es esencial.
Tipo de puesto: tiempo completo
salario: $15,000.00 - $18,000.00 al mes
horario:
- turno de 8 horas
prestaciones:
- aumentos salariales
- días de maternidad superiores a los de la ley
- días de paternidad superiores a los de la ley
- días por enfermedad
- horarios flexibles
- opción a contrato indefinido
- trabajo desde casa
- vacaciones adicionales o permisos con goce de sueldo
experiência:
- sql: 1 año (obligatorio)
- python: 1 año (obligatorio)
- java: 1 año (obligatorio)
lugar de trabajo: remoto híbrido en 04500, c