Descripción
El Rol
- Estamos buscando un Desarrollador Full Stack Senior experimentado y motivado con una sólida experiencia en C#, Azure Cloud, Azure DevOps y React. El candidato ideal tendrá más de 5 años de experiencia con Azure Cloud. El rol implica desarrollar e implementar servicios backend utilizando C# y servicios de Azure Cloud. Se espera que el candidato seleccionado utilice Azure DevOps para los pipelines de CI/CD.
Calificaciones y Requisitos
- Título de licenciatura o maestría en informática, Ingeniería de Software o un campo relacionado.
- Más de 5 años de experiencia en desarrollo full-stack.
- Buena comprensión de React.js y sus principios fundamentales.
- Fuerte competencia en C#, .NET framework, Docker y Servicios de Azure.
- Amplia experiencia con servicios de Azure Cloud.
- Experiencia con Azure DevOps para pipelines de CI/CD.
- Familiaridad con APIs RESTful, arquitectura de Microservicios y Sin Servidor.
- Conocimiento de mecanismos modernos de autorización, como JSON Web Token.
- Fuerte competencia en JavaScript, incluyendo manipulación del DOM y el modelo de objeto de JavaScript.
- Excelentes habilidades de resolución de problemas y la capacidad de tomar decisiones bien informadas bajo presión.
- Fuertes habilidades de comunicación, tanto verbales como escritas, para comunicarse de manera efectiva con partes interesadas técnicas y no técnicas.
Responsabilidades Clave
- Desarrollar servicios backend utilizando C# y servicios de Azure Cloud.
- Implementar pipelines de CI/CD utilizando Azure DevOps.
- Desarrollar nuevas características orientadas al usuario utilizando React.js.
Configuración del Trabajo:
- Presencial/ Híbrido/ Trabajo desde casa
- Horario laboral: de lunes a viernes, de 7:00 am a 4:00 pm.
Beneficios de ShoreXtra
- Café estilo barista gratis.
- Estacionamiento gratuito y servicios de jeepney.
- Equipo altamente comprometido.
- Potencial ilimitado de crecimiento.
- Papel desafiante.
- Ambiente de trabajo divertido y orientado a la familia.
Un desarrollador full-stack en una empresa de carga de Vehículos Eléctricos (EV) desempeña un papel crucial en el diseño, desarrollo y mantenimiento de aplicaciones de software que son esenciales para el funcionamiento de la infraestructura de carga de EV. Sus responsabilidades pueden incluir:
- Desarrollo Frontend: Crear interfaces amigables para las aplicaciones de carga de EV, incluyendo tableros para usuarios y administradores, y asegurar una experiencia de usuario fluida.
- Desarrollo Backend: Desarrollar la lógica del lado del servidor, gestión de bases de datos y APIs requeridas para que el sistema de carga de EV opere de manera eficiente y segura.
- Integración: Integrar servicios de terceros, como pasarelas de pago y servicios de mapeo, en la aplicación de carga de EV para mejorar su funcionalidad.
- Seguridad: Implementar medidas de seguridad para proteger los datos de los usuarios, prevenir accesos no autorizados y asegurar la seguridad de las transacciones realizadas a través de la plataforma de carga de EV.
- Pruebas y Depuración: Realizar pruebas exhaustivas de la aplicación para identificar y corregir cualquier error o problema, asegurando que el sistema de carga de EV funcione sin problemas.
- Optimización: Optimizar el rendimiento de la aplicación de carga de EV, incluyendo velocidad y eficiencia, para proporcionar a los usuarios una experiencia fluida.
- Colaboración: Trabajar en estrecha colaboración con otros miembros del equipo, como diseñadores, gerentes de producto e ingenieros de hardware, para garantizar el desarrollo y despliegue exitosos del sistema de carga de EV.
En general, un desarrollador full-stack en una empresa de carga de EV juega un papel crítico en el desarrollo y mantenimiento de la infraestructura de software que permite servicios de carga eficientes y confiables para vehículos eléctricos.