
Desarrollador Full Stack Senior · TECORP Tecnología Corporativa · Santa Cruz
- Tecnología / TI
- Santa Cruz
- Tiempo completo
- Destacado
Somos una empresa tecnológica con más de 20 años brindando soluciones integrales de tecnología para empresas, incluyendo infraestructura TI, software corporativo, seguridad informática y soluciones de edificios inteligentes que optimizan la eficiencia, seguridad y conectividad de las organizaciones.
Trabajamos con tecnologías y marcas de nivel internacional para impulsar la transformación digital y la innovación tecnológica en nuestros clientes corporativos.
Actualmente, nos encontramos en búsqueda de un(a) Desarrollador(a) Senior .NET Full Stack, quien brindará sus servicios para uno de nuestros importantes clientes del rubro asegurador, participando en el desarrollo, evolución y modernización de sus sistemas tecnológicos.
Objetivo del puesto
Desarrollar, mantener y evolucionar aplicaciones empresariales y sistemas tecnológicos, garantizando soluciones robustas, escalables y eficientes. El cargo tendrá un enfoque en desarrollo Full Stack, integración de sistemas mediante servicios web y APIs, modernización de aplicaciones y utilización estratégica de herramientas de inteligencia artificial generativa en el ciclo de desarrollo de software.
Principales funciones
-
Desarrollar, configurar y mantener aplicaciones empresariales utilizando tecnologías Microsoft .NET, principalmente C# y VB.NET.
-
Diseñar, desarrollar, consumir e integrar servicios web y APIs RESTful.
-
Participar en la modernización y evolución de sistemas existentes, promoviendo arquitecturas escalables y desacopladas.
-
Desarrollar y optimizar componentes frontend utilizando TypeScript, Angular, React u otros frameworks modernos.
-
Gestionar y optimizar bases de datos SQL Server, incluyendo procedimientos almacenados, vistas, funciones, triggers y consultas.
-
Aplicar principios SOLID, buenas prácticas de programación y estándares de arquitectura de software.
-
Implementar pruebas automatizadas y mecanismos de control de calidad.
-
Utilizar herramientas de inteligencia artificial generativa para apoyar la especificación, programación, revisión de código, pruebas y documentación técnica.
-
Elaborar especificaciones y criterios de aceptación para orientar el desarrollo asistido por inteligencia artificial.
-
Revisar y validar el código generado mediante herramientas de IA, identificando errores lógicos, vulnerabilidades y desviaciones de arquitectura.
-
Optimizar el rendimiento, seguridad, mantenibilidad y escalabilidad de las aplicaciones.
-
Participar en procesos de integración continua y entrega continua (CI/CD), utilizando Azure DevOps o herramientas equivalentes.
Requisitos
-
Formación universitaria en Ingeniería de Sistemas, Ingeniería Informática o carreras afines.
-
Experiencia en desarrollo de aplicaciones empresariales bajo el ecosistema Microsoft .NET.
-
Dominio avanzado de C# y .NET moderno, incluyendo Web API y Minimal APIs.
-
Experiencia en diseño, desarrollo y consumo de APIs RESTful.
-
Dominio de SQL Server, incluyendo procedimientos almacenados, vistas, funciones, triggers, transacciones y optimización de consultas.
-
Conocimientos avanzados de TypeScript, HTML5 y CSS3.
-
Experiencia comprobable en Angular o frameworks modernos como React o Vue.js.
-
Conocimientos de arquitectura de software, principios SOLID, microservicios y diseño de soluciones escalables.
-
Experiencia con Git o herramientas equivalentes de control de versiones.
-
Manejo de Visual Studio, SQL Server Management Studio y herramientas de seguimiento de tareas.
-
Conocimientos de integración continua y entrega continua (CI/CD).
-
Experiencia práctica en el uso de herramientas de inteligencia artificial generativa aplicadas al desarrollo de software.
Competencias
-
Pensamiento analítico.
-
Resolución de problemas.
-
Pensamiento lógico y visión arquitectónica.
-
Capacidad de análisis.
-
Orientación a resultados.
-
Planificación y organización.
-
Proactividad e iniciativa.
-
Adaptabilidad y aprendizaje continuo.
-
Orientación a la calidad.
-
Atención al detalle.
-
Trabajo en equipo y comunicación efectiva.
-
Responsabilidad y autonomía.









