Publicado hace más de 30 días.
Desarrollador Especializado Pytorch 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 Desarrollador Especializado con conocimientos en:
1. Conocimientos Técnicos Avanzados
-Lenguajes de Programación: Dominio de lenguajes relevantes para su especialización, como Swift o Kotlin para aplicaciones móviles, JavaScript o TypeScript para desarrollo web, o Python para inteligencia artificial.
-Frameworks y Bibliotecas: Familiaridad con frameworks específicos según su especialización. Por ejemplo:
-Desarrollo Web: React, Angular, Vue.js.
-Desarrollo Móvil: Flutter, React Native.
-Inteligencia Artificial: TensorFlow, PyTorch.
2. Diseño y Arquitectura de Software
-Patrones de Diseño: Conocimiento de patrones de diseño aplicables a su área, como MVC, MVVM, o microservicios.
-Arquitectura de Aplicaciones: Habilidades para diseñar arquitecturas escalables y mantenibles.
3. Integración y APIs
-Desarrollo de APIs: Habilidad para diseñar y construir APIs RESTful o GraphQL.
-Integración de Sistemas: Conocer cómo integrar aplicaciones con servicios externos y gestionar la comunicación entre diferentes sistemas.
4. Gestión de Bases de Datos
-Bases de Datos Relacionales y NoSQL: Conocimiento profundo de bases de datos adecuadas a su especialización.
-ORM (Object-Relational Mapping): Familiaridad con herramientas ORM como Hibernate o Sequelize.
5. Seguridad y Mejores Prácticas
-Seguridad de Aplicaciones: Comprensión de las mejores prácticas de seguridad aplicables a su campo, como protección contra ataques de inyección o gestión de credenciales.
-Pruebas de Software: Habilidad para implementar pruebas automatizadas, como pruebas unitarias, funcionales y de integración.
6. Experiencia del Usuario (UX)
-Diseño Centrado en el Usuario: Conocimientos sobre principios de diseño UX y UI para crear aplicaciones intuitivas y efectivas.
-Herramientas de Prototipado: Familiaridad con herramientas como Figma, Adobe XD o Sketch.
7. Colaboración y Trabajo en Equipo
-Metodologías Ágiles: Experiencia en trabajar en entornos ágiles y ser parte de un equipo multidisciplinario.
-Gestión de Proyectos: Conocimiento de herramientas como Jira, Trello o Asana para gestionar tareas y proyectos.
8. Desarrollo Sostenible y Ético
-Sostenibilidad en el Desarrollo: Conocer principios de desarrollo sostenible y cómo minimizar el impacto ambiental de las aplicaciones.
-Ética en Tecnología: Comprensión de los aspectos éticos relacionados con su especialización, como el uso responsable de la inteligencia artificial.