Empleo de Desarrollador Especializado Pytorch Middle - Remoto en Remoto-108081-REMOTO

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.