Resumen del trabajo
Estamos buscando un desarrollador Full Stack orientado al detalle, dinámico y con conocimientos para unirse a nuestro equipo. El candidato ideal debe tener un buen conocimiento de desarrollo tanto front-end como back-end y ser experto en el uso de una variedad de lenguajes de programación diferentes. La función principal será desarrollar e implementar aplicaciones completas según sea necesario.
Responsabilidades
- Diseñar, desarrollar e implantar software y aplicaciones a escala real.
- Escribir código - desde cero para el front-end y back-end.
- Realiza pruebas y se asegura de que los sistemas y el software funcionan correctamente.
- Analiza y depura el código cuando es necesario.
- Trabaje con el equipo de desarrollo, los directivos y las partes interesadas para desarrollar el software ideal y otras aplicaciones según sea necesario.
- Diseñar e implantar la arquitectura del cliente y del servidor.
- Desarrollar bases de datos y aplicaciones funcionales y mantenerlas.
- Escribir API eficaces.
- Probar cualquier programa informático creado para detectar problemas y comprobar su eficacia para el uso previsto.
- Solucionar problemas de software, así como reparar y depurar software y aplicaciones cuando sea necesario, al tiempo que se actualizan los sistemas y el software cuando sea necesario.
- Desarrollar y aplicar la seguridad de los datos y la ajustes para hacerla efectiva.
- Cree y desarrolle aplicaciones y funciones móviles con capacidad de respuesta.
- Redactar reportes y documentos técnicos.
- Trabaje con científicos de datos para investigar, mejorar y analizar el software.
Requisitos
- Diplomatura o grado superior en informática o formación o experiencia profesional pertinente
- Buen conocimiento de varios lenguajes de programación como C#, JavaScript, Python, REACT, y otros lenguajes frontend/backend junto con un buen conocimiento de Bases de Datos SQL y MongoDB.
- Excelente conocimiento y comprensión de la experiencia usuario y las interfaces usuario
- Se valorará positivamente la experiencia previa en el desarrollo de aplicaciones móviles y de escritorio.
- Excelentes dotes de comunicación y capacidad para establecer contactos y debatir en equipo.
- Gran capacidad de resolución de problemas con capacidad analítica para desglosar la información y resolver el problema desde la raíz.
- Buena atención al detalle
- Capaz de gestionar y priorizar eficazmente su propia carga de trabajo.
- Familiarizado con las pilas comunes