*objetivo del puesto*:
diseñar, desarrollar e implementar soluciones full stack robustas utilizando tecnologías microsoft, con un enfoque en la integración eficiente y segura de aplicaciones con netsuite. El desarrollador liderará proyectos críticos que impliquen integración de datos, optimización de procesos y desarrollo de apis para garantizar la interoperabilidad entre sistemas.
*responsabilidades*:
- *desarrollo de soluciones full stack*:
- diseñar, desarrollar y mantener aplicaciones utilizando asp.net core, c#, web api, y frameworks frontend como react, angular, o vue.js.
- implementar interfaces de usuario modernas y responsivas con html5, css3, typescript, y librerías como bootstrap.
- crear y mantener integraciones entre frontend y backend mediante apis restful y graphql.
- optimizar el rendimiento de consultas y procesos en bases de datos sql server.
- integraciones con netsuite
- desarrollar integraciones personalizadas con netsuite utilizando:
- restlets: interfaces rest personalizadas para integraciones específicas.
- suitetalk (soap api): para sincronización de datos estándar entre netsuite y sistemas externos.
- suitescript: automatización de procesos internos en netsuite.
- diseñar procesos que respeten las limitaciones de gobernanza de netsuite mediante:
- *optimización de llamadas api.*:
- uso de lotes para grandes volúmenes de datos.
- manejo de errores y reintentos automáticos.
- implementar pipelines para transformación y validación de datos antes de enviarlos a netsuite.
- *seguridad y calidad*:
- asegurar la seguridad de las integraciones mediante:
- oauth2 y autenticación robusta para conexiones con netsuite.
- validación y sanitización de datos en apis.
- implementar estándares de calidad como pruebas unitarias, de integración y auditorías de código.
- garantizar que las aplicaciones cumplan con los estándares de seguridad de owasp.
- *escalabilidad y rendimiento*:
- diseñar soluciones escalables utilizando patrones modernos como microservicios o event-driven architectures.
- mejorar el rendimiento mediante:
- uso de caching (redis o memorycache).
- optimización de consultas en sql server y bases de datos nosql (cosmos db o mongodb).
- reducción de latencia en integraciones con sistemas externos.
- *liderazgo técnico*:
- liderar decisiones técnicas en proyectos de integración y desarrollo full stack.
- proporcionar mentoría técnica a desarrolladores junior e intermedios.
- colaborar con arquitectos de software para diseñar soluciones alineadas con los objetivos estratégicos del negocio.
- *colaboración multidisciplinaria*:
- participar en reuniones con stakeholders para alinear objetivos técnicos y de negocio.
- documentar procesos, integraciones y arquitecturas de solución.
- trabajar con equipos de qa, devops y analistas funcionales para garantizar entregas de alta calidad.
*requisitos*:
formación académica:
- licenciatura o ingeniería en sistemas computacionales, tecnologías de la información, o afín
experiência:
- mínimo 5 años de experiência en desarrollo full stack con tecnologías microsoft.
- 2+ años de experiência trabajando con integraciones de netsuite (restlets, suitetalk, suitescript).
- experiência liderando proyectos de software o equipos técnicos.
Habilidades técnicas:
- frontend:
- experiência avanzada en html5, css3, typescript, y frameworks como angular, react o vue.js.
- uso de librerías para diseño responsivo como bootstrap o tailwind css.
- backend:
- desarrollo avanzado con asp.net core, c#, web api, linq, y entity framework (deseable para casos específicos).
- experiência en diseño de patrones como repository, cqrs, unit of work, y domain-driven design (ddd).
- programación en capas
- integraciones: experiência práctica con restlets, suitetalk (soap), y suitescript.
- sincronización de datos entre sistemas externos y netsuite.
- manejo de gobernanza en netsuite y optimización de llamadas api.
- bases de datos:
- sql server: diseño de esquemas, consultas complejas, índices, particionamiento y optimización.
- bases de datos nosql (cosmos db, mongodb, o similares) deseable.
- devops y cloud:
- experiência con azure: app services, functions, azure devops.
- configuración de contenedores con docker y orquestadores como kubernetes.
- automatización de pruebas y despliegues con ci/cd.
- seguridad:
- autenticación y autorización robusta (jwt, oauth2).
- implementación de políticas de seguridad en aplicaciones y apis.
*ofrecemos*:
sueldo base (con oportunidad de crecimiento)
prestaciones de ley
prestaciones adicionales:
1. Vales de despensa
2. Seguro de vida
3. Comedor subsidiado
4. *esquema hibrido de trabajo una vez terminando la capacitación*
*¡si estas interesado/a y cumples con el perfil, postulate y nuestro equipo de atracción de talento se pondrá en contacto contigo!*
tipo de puesto: tiempo completo
sueldo: $58,000.00 al mes
tipo de jornada:
- turno de 8 horas
pregunta(s) de postulación:
- ¿que lenguajes de