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 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:
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 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.
Formación Académica:
Licenciatura o Ingeniería en Sistemas Computacionales, Tecnologías de la Información, o afín
Experiencia:
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).
Experiencia 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.
Desarrollo avanzado con ASP.NET Core, C#, Web API, LINQ, y Entity Framework (deseable para casos específicos).
Experiencia en diseño de patrones como Repository, CQRS, Unit of Work, y Domain-Driven Design (DDD).
Programación en capas
Integraciones: Experiencia 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:
Experiencia 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.
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!
Obtenga la revisión gratuita y confidencial de su currículum.