1. Inicio
  2. Trabajos
  3. Desarrollador Back-End 100% Remoto

El Desarrollador Back-End gestionará el intercambio de datos entre el servidor y los usuarios. El enfoque principal será el desarrollo de toda la lógica del lado del servidor, la definición y el mantenimiento de la base de datos central, y la garantía de un alto rendimiento y capacidad de respuesta a las solicitudes del front-end. También será responsable de integrar los elementos del front-end creados por sus compañeros en la aplicación. Por lo tanto, también es necesario un conocimiento básico de las tecnologías front-end.

Asegúrate de que el sitio web sea escalable y de que pueda seguir funcionando cuando reciba grandes cargas, ya sea tráfico o scripts exigentes. También se les encarga mantener y probar los elementos back-end existentes para garantizar que sean lo más rápidos y eficientes posible. El almacenamiento de datos también entra dentro de sus funciones, lo que requiere que tengan un buen conocimiento de la seguridad de los datos y el cumplimiento normativo.

El desarrollador trabajará con un amplio equipo de recursos multifuncionales de diversas organizaciones y se asociará con equipos comerciales y de TI del cliente, asumiendo aspectos técnicos de un proyecto. Este puesto conlleva una visibilidad significativa para la gerencia y requiere excelentes habilidades de comunicación y presentación.

Estudios formales

  • Título de grado en ingeniería informática o similar.

  • 1+ año de experiencia demostrada en tecnología de la información en desarrollo de aplicaciones, DevOps y capacidad de tecnología de la información.

  • 2+ años de experiencia como Desarrollador Back-end.

  • Conocimientos básicos de tecnologías y plataformas front-end, como JavaScript, HTMLS y CSS3

  • Inglés: Avanzado 80% - 90%

Responsabilidades

  1. Participar en todo el ciclo de vida de la aplicación, centrándose en la codificación y la depuración

  2. Escribir código limpio para desarrollar aplicaciones funcionales

  3. Solucionar y depurar aplicaciones

  4. Realizar pruebas de UI para optimizar el rendimiento

  5. Gestionar tecnologías de vanguardia para mejorar las aplicaciones heredadas

  6. Colaborar con los desarrolladores Front-end para integrar los elementos orientados al usuario con la lógica del lado del servidor

  7. Recopilar y abordar requisitos técnicos y de diseño

  8. Crear código reutilizable y bibliotecas para uso futuro

  9. Enlace con desarrolladores, diseñadores y administradores de sistemas para identificar nuevas funciones

  10. Implementación de seguridad y protección de datos

  11. Diseño e implementación de soluciones de almacenamiento de datos

Puesto

Conocimientos y experiencia requeridos

  • Título de grado o experiencia laboral directa y aplicable

  • Colaborar con los desarrolladores Front-end para integrar los elementos orientados al usuario con la lógica del lado del servidor

  • Comprensión del cumplimiento de accesibilidad y seguridad.

  • Autenticación y autorización de usuarios entre múltiples sistemas, servidores y entornos

  • Integración de múltiples fuentes de datos y bases de datos en un solo sistema.

  • Creación de API.

  • Gestión del entorno de alojamiento, incluida la administración de bases de datos y la escalabilidad de una aplicación para soportar cambios de carga

  • Migración, transformación y scripting de datos

  • Configuración y administración de copias de seguridad

  • Comprensión de las diferencias entre múltiples plataformas de entrega, como móvil vs. escritorio, entornos como Desarrollo, Pruebas y Producción, y optimización de la salida para que coincida con la plataforma específica

  • Creación de esquemas de bases de datos que representen y soporten procesos de negocio

  • Conocimiento competente de un lenguaje de programación back-end como .NET, C++, C#, Python, SOL Server.

  • Fuerte comprensión y experiencia con Azure.

  • Comprensión competente de las herramientas de control de versiones de código, como Git

  • Comprensión de la "gestión de sesiones" en un entorno de servidor distribuido.

  • Solucionar y depurar aplicaciones.

  • Conocimiento de servicios web REST.

Experiencia deseable en algunos o todos los siguientes:

· Experiencia con metodología Agile.

· Experiencia en la implementación de soluciones en entornos basados en la nube / alojados.

· Experiencia con Okta.

· Experiencia con Graph.

· Entusiasmo por colaborar con las partes interesadas, no solo en TI, sino en toda la empresa.

· Excelentes habilidades analíticas, matemáticas y de resolución creativa de problemas.

· Excelentes habilidades de comunicación escrita y oral.

· Excelentes habilidades de escucha e interpersonales.

Somos una consultoría, implementadora y externalizadora de procesos digitales con visión de futuro, con experiencia en planificación de ventas, pronósticos, compensación de incentivos, remuneración total y administración de back-office.

Publicado originalmente en Himalayas

Salario

0 - 0 Mensual

Mensual

Trabajo Remoto

En Todo el Mundo

Resumen del Trabajo
Trabajo Publicado:
hace 9 horas
Expiración del Trabajo:
en 1 mes
Tipo de Trabajo
Tiempo completo
Rol del Trabajo
Backend Developer
Educación
Maestría
Experiencia
1 año
Total de Vacantes
1
Profesión
Desarrollador de software

Compartir este empleo:

Ubicación

Costa Rica


EmpleosTech
Obtené la app de EmpleosTech Acceso rápido a empleos tech, notificaciones y soporte offline