Desarrollador Fullstack
-
Empresa:Confidencial
Información general
-
HorarioLunes a Viernes 9:00 a.m. a 6:00 p.m. Sábado de 9:00 a 1:00 p.m.
-
Ciudad:Remoto
-
Provincia
Experiencia laboral
- 3+ años de experiencia en desarrollo en desarrollado Fullstack
- 1+ años de experiencia trabajando con sistemas clínicos preferido
Descripción de puesto
El Desarrollador FullStack será responsable de diseñar, programar y proveer mantenimiento las tecnologías necesarias para operacionalizar los componentes que habilitarán la operación de los productos de la organización interactuando con elementos de ambos, Front-end y Back-end de nuestros productos. Debe poder trabajar de punta a punta en los servicios que se le asignen, incluyendo apoyar en diseño de base de datos, y crear la interfaz de usuario. Su rol puede extenderse a participar en las sesiones de planificación con clientes o socios de negocio.
Responsabilidades del puesto incluyen:
- Participación activa en los procesos relacionados con el ciclo de desarrollo de los productos de la organización.
- Crear, probar, diagnosticar, hacer procesos de debugging (Depuración) y brindarles mantenimiento a los recursos de ambos, Front y Back-end de la organización.
- Diseñar, programar y brindar código e implementación de librerías de alta calidad para el consumo presente y futuro de la organización.
- Desarrollar arquitecturas de Front-end adaptivas (Responsive)
- Desarrollar servicios y aplicaciones de Back-end
- Diseñar y desarrollar APIs
- Desarrollar componentes de aplicaciones web con código limpio, uniformes y funcionales
- Optimizar código y componentes de los productos organizacionales
- Dominar el manejo de tecnologías modernas y su utilización para el mejoramiento de los productos organizacionales.
- Promover un ambiente colaborativo
- Colaborar con un equipo de desarrolladores, diseñadores y administradores con conocimientos multidisciplinarios
Mantenerse al día con los cambios en tecnología y mejores prácticas
Requisitos
Egresado de Ingenieria en sistema, ingeniería de software, o algún campo relacionado
Conocimiento en Agile Scrum Framework
Conocimiento en el uso de Kanban Boards
Conocimiento en el uso de herramientas de colaboración y manejo de versiones tales como Jira, Git, Trello, etc.
Experiencia en las siguientes tecnologías:
ReactJS, HTML5, JavaScript, CSS, Spring Boot, Hibernate, Go Language, Java, Python, Sistemas de manejo de bases de datos relacionales, PostgreSQL (Preferible), Sistemas de manejo de bases de datos no relacionales (Preferible) Análisis y diseño de bases de datos, Herramientas de modelamiento de bases de datos, Microsoft Windows, Microsoft Office 365
Conocimiento en los siguientes formatos de data estructurados (Preferible):
HL7, X9, X12
Experiencia en pruebas de sistemas, compilación de código y publicaciones de estos- Razonamiento lógico y analítico
- Habilidad para emplear metodologías de resolución de problemas
- Atención a detalles
- Auto motivado y deseoso por aprender
- Disposición a trabajo en equipo
- Capaz de trabajar con mínima supervisión
- Capaz de organizar y establecer orden de prioridades a tareas asignadas
- Capaz de adaptarse a cambios
- Habilidad de comunicarse de forma escrita y verbal en inglés y español
- Entiende el ciclo de vida de desarrollo
- Mantener precisión y actualización de la documentación de los sistemas
- Experiencia en Desarrollo de aplicaciones de iOS and Android (Preferible)
Beneficios
- Salario Competitivo
- Desarrollo profesional
- Oportunidad de bonificaciones por desempeño