**Forma parte de nuestro equipó de trabajo como DESARROLLADOR JR**
- **Perfil**:_
- **Edad**:Indistinto
- **Sexo**:Indistinto
- **Escolaridad**:
Ing. En Sistemas, Computación, Informática o afín.
- **Zona de trabajo**:
Presencial, Zona Mitras
- **Habilidades**:_
- Entornos de Desarrollo Integrado (IDEs) y Editores deTexto: Visual Studio Code, Atom, Sublime Text con soporte para Ruby para una escritura de código eficiente y depuración.
- Control de Versiones: Git y GitHub para el control de versiones y colaboración en proyectos.
- Gestión de Dependencias: Bundler para Ruby, para gestionar librerías y dependencias de proyectos.
- Frameworks de Desarrollo: Ruby on Rails para Ruby, para aplicaciones web robustas y escalables.
- Bases de Datos: PostgreSQL ActiveRecord para Ruby, para la gestión de bases de datos relacionales.
- Pruebas Unitarias y de Integración: RSpec para Ruby, para asegurar la calidad del código mediante pruebas.
- Contenedores y Virtualización: Docker para crear entornos de desarrollo consistentes y despliegue de aplicaciones.
- Documentación y Colaboración: Markdown para documentación de proyectos; Trello o Jira para la gestión de tareas y colaboración en equipo.
**Habilidades**:
- Experiência en desarrollo con Ruby, especialmente con el framework Ruby on Rails, y capacidad para implementar aplicaciones web robustas y escalables.
- **Actividades**_
**Desarrollo y Mantenimiento de Aplicaciones**:
- Diseñar y desarrollar aplicaciones robustas y escalables utilizando Ruby, asegurando altos estándares de calidad y rendimiento.
- Mantener y optimizar aplicaciones existentes para mejorar la eficiencia, escalabilidad y estabilidad, incluyendo la actualización de dependencias y la refactorización de código.
**Integración de Sistemas y API**:
- Desarrollar e integrar APIs para facilitar la comunicación entre diferentes sistemas y servicios, tanto internos como de terceros.
- Asegurar la seguridad y la gestión eficiente de datos en todas las integraciones de sistemas.
**Gestión de Bases de Datos**:
- Diseñar, implementar y gestionar bases de datos, optimizando el almacenamiento y la recuperación de datos para aplicaciones en Ruby.
- Realizar tareas de migración, respaldo y restauración de bases de datos para garantizar la integridad y disponibilidad de los datos.
**Pruebas y Aseguramiento de la Calidad**:
- Desarrollar y ejecutar pruebas unitarias, de integración y funcionales para identificar y corregir errores de manera temprana.
- Colaborar con equipos de QA para definir estrategias de pruebas que aseguren la calidad y fiabilidad de las aplicaciones.
**Despliegue y Automatización**:
- Automatizar el proceso de despliegue de aplicaciones para garantizar despliegues rápidos y seguros.
- Gestionar la configuración y el mantenimiento de entornos de desarrollo, prueba y producción.
**Colaboración y Comunicación**:
- Colaborar estrechamente con equipos de desarrollo front-end, diseño UX/UI y stakeholders del proyecto para garantizar que las soluciones desarrolladas cumplan con los requisitos y expectativas.
- Participar en reuniones de planificación, revisiones de código y sesiones de brainstorming para contribuir con ideas innovadoras y soluciones eficientes.
**Investigación y Desarrollo**:
- Mantenerse actualizado con las últimas tendencias y tecnologías en desarrollo de software, especialmente en Ruby, para aplicar las mejores prácticas y herramientas disponibles.
- Experimentar con nuevas tecnologías y frameworks para evaluar su aplicabilidad en proyectos existentes o futuros.
**Documentación y Transferencia de Conocimiento**:
- Crear y mantener documentación técnica detallada para aplicaciones y procesos, facilitando la comprensión y el mantenimiento a largo plazo.
- Compartir conocimientos y mejores prácticas con el equipo, a través de sesiones de capacitación, pair programming y revisiones de código.
- **Prestaciones**:_
- Sueldo competitivo
- Prestaciones de ley
- Prestación de atención psicología personalizada si lo solicitas
- Capacitaciones constantes
Tipo de puesto: Tiempo completo
Salario: $15,000.00 - $25,000.00 al mes
Horario:
- Turno de 8 horas
Prestaciones:
- Opción a contrato indefinido
Tipos de compensaciones:
- Bono de productividad
Lugar de trabajo: Empleo presencial