.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.desarrollo de soluciones full stackdiseñ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 netsuitedesarrollar 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 calidadasegurar 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 rendimientodiseñar soluciones escalables utilizando patrones modernos como microservicios o event-driven architectures.mejorar el rendimiento mediante: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.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 multidisciplinariaparticipar 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.formación académica:licenciatura o ingeniería en sistemas computacionales, tecnologías de la información, o afínexperiencia:mínimo 5 años de experiencia en desarrollo full stack con tecnologías microsoft.2+ años de experiencia trabajando con integraciones de netsuite (restlets, suitetalk, suitescript)