Publicado hace más de 30 días.
Open Developer MySQL Middle - Remoto en AOS
$ 5.000.000 a 5.999.999 COP (Neto)
Remoto: LATAM
Empleado de tiempo completo
Inglés : Nivel Básico
se requiere Open Developer con conocimientos en:
1. Fundamentos de Desarrollo de Software
-Lenguajes de Programación: Dominio de lenguajes como Python, JavaScript, Ruby, o Go, que son comunes en el ecosistema de código abierto.
-Metodologías de Desarrollo: Familiaridad con metodologías ágiles y principios de desarrollo como TDD (Desarrollo Guiado por Pruebas) y BDD (Desarrollo Guiado por Comportamiento).
2. Tecnologías de Código Abierto
-Frameworks y Librerías: Experiencia con frameworks populares de código abierto, como Django, Flask, React, Angular, o Vue.js.
-Sistemas de Gestión de Contenido: Conocimiento en sistemas de gestión de contenido (CMS) de código abierto como WordPress, Drupal, o Joomla.
3. Control de Versiones
-Git: Experiencia en el uso de Git para el control de versiones, incluyendo ramas, fusiones y resolución de conflictos.
-Plataformas de Colaboración: Familiaridad con plataformas como GitHub, GitLab o Bitbucket para la colaboración y gestión de proyectos.
4. Desarrollo Colaborativo
-Contribución a Proyectos de Código Abierto: Capacidad para contribuir a proyectos existentes en comunidades de código abierto, entendiendo el proceso de colaboración.
-Documentación y Revisión de Código: Habilidad para crear documentación clara y participar en revisiones de código.
5. DevOps y Automatización
-Integración Continua/Entrega Continua (CI/CD): Conocimiento de prácticas y herramientas de CI/CD para automatizar el proceso de despliegue.
-Contenedores y Orquestación: Familiaridad con tecnologías como Docker y Kubernetes para la implementación de aplicaciones en entornos de producción.
6. Seguridad en el Desarrollo
-Prácticas de Seguridad: Conocimiento de las mejores prácticas de seguridad en el desarrollo de software, incluyendo gestión de vulnerabilidades y auditorías de seguridad.
-Autenticación y Autorización: Comprensión de mecanismos de autenticación y autorización en aplicaciones web y API.
7. Bases de Datos y Almacenamiento
-Bases de Datos: Experiencia con bases de datos relacionales (MySQL, PostgreSQL) y no relacionales (MongoDB, Redis).
-ORM (Object-Relational Mapping): Familiaridad con herramientas de mapeo objeto-relacional para interactuar con bases de datos de manera eficiente.
8. API y Microservicios
-Desarrollo de API: Habilidad para diseñar y desarrollar API RESTful y GraphQL.
-Arquitectura de Microservicios: Conocimiento en la implementación y gestión de arquitecturas basadas en microservicios.
9. Nuevas Tecnologías y Tendencias
-Investigación y Aprendizaje Continuo: Mantenerse al día sobre las tendencias emergentes en tecnología de código abierto y desarrollo de software.
-Frameworks y Herramientas Nuevas: Capacidad para aprender y adoptar nuevas herramientas y tecnologías según sea necesario.