Senior FullStack Engineer
AI Summary
Senior FullStack Engineer SGS es el líder mundial en inspección, verificación, análisis, capacitación y certificación. Es considerado el principal referente global en calidad e integridad, contando con más de 95.000 colaboradores y una red de más de 2.400 oficinas y laboratorios alrededor del mundo.
About this role
Senior FullStack Engineer
SGS es el líder mundial en inspección, verificación, análisis, capacitación y certificación. Es considerado el principal referente global en calidad e integridad, contando con más de 95.000 colaboradores y una red de más de 2.400 oficinas y laboratorios alrededor del mundo. Dentro de esta estructura global, GBS Américas (Global Business Services) desempeña un papel fundamental para SGS como el centro regional encargado de optimizar, estandarizar y brindar servicios compartidos para los países del continente. Desde GBS Américas se gestionan procesos clave como finanzas, recursos humanos, compras, tecnología, servicio al cliente y demás operaciones que permiten que las líneas de negocio de SGS se concentren en su actividad principal. Su misión es asegurar eficiencia, agilidad, calidad operativa y soporte estratégico, impulsando la transformación digital y la mejora continua en toda la región.
SGS está buscando un Senior FullStack Engineer para diseñar, desarrollar y mejorar aplicaciones empresariales escalables que soportan operaciones críticas para clientes internos y externos.
Este rol combina desarrollo front-end moderno con Angular y desarrollo backend enfocado en APIs, contribuyendo a soluciones robustas, seguras y de alto desempeño.
La posición impactará directamente la eficiencia operativa, la calidad del software y la evolución digital de plataformas internas en un entorno tecnológico global y colaborativo.
Qualifications
Como Senior FullStack Engineer, serás responsable de participar en el ciclo completo de desarrollo de software, desde el análisis de requerimientos hasta la implementación, soporte y mejora continua de soluciones tecnológicas empresariales.
Principales responsabilidades:
- Diseñar, desarrollar, probar y mantener aplicaciones web full-stack empresariales, combinando interfaces modernas en Angular con servicios backend robustos en C# / .NET Core / ASP.NET Web API.
- Construir, optimizar y mantener APIs RESTful seguras, escalables y de alto rendimiento, asegurando una integración eficiente con bases de datos relacionales y plataformas empresariales.
- Desarrollar interfaces web mantenibles y responsivas utilizando Angular, TypeScript, JavaScript, HTML y CSS, aplicando buenas prácticas de arquitectura frontend.
- Participar en todo el ciclo de vida del desarrollo de software, incluyendo análisis de requerimientos, diseño técnico, codificación, pruebas, documentación, despliegue y soporte post-implementación.
- Escribir código limpio, reutilizable, testeable y alineado con principios de ingeniería como SOLID, OOP, design patterns, Clean Architecture y estándares internos de desarrollo.
- Diseñar e implementar lógica de negocio backend utilizando C#, .NET Core, ASP.NET Web API, Entity Framework, LINQ y SQL Server / Transact-SQL.
- Analizar requerimientos funcionales y técnicos, colaborando con equipos de negocio, QA, producto, arquitectura e infraestructura para convertir necesidades del negocio en soluciones técnicas efectivas.
- Diagnosticar, depurar, optimizar y actualizar aplicaciones existentes, mejorando rendimiento, estabilidad, seguridad y experiencia de usuario.
- Apoyar actividades de aseguramiento de calidad, incluyendo unit testing, integration testing, system testing, documentación técnica y validación de funcionalidades.
- Participar en procesos de integración y despliegue continuo utilizando herramientas como Azure DevOps, TFS, Git, pipelines CI/CD o plataformas equivalentes.
- Brindar soporte técnico a aplicaciones en producción, resolviendo incidentes, bugs y problemas de integración de manera oportuna y efectiva.
- Actuar como referente técnico senior, apoyando revisiones de código, definición de estándares, buenas prácticas y acompañamiento técnico a otros miembros del equipo cuando sea requerido.
Education
- Título profesional en Ingeniería de Sistemas, Ciencias de la Computación, Ingeniería Informática, Ingeniería de Software, Tecnología de la Información o disciplinas relacionadas; o experiencia profesional equivalente.
Technical Skills
- Experiencia sólida y comprobable en desarrollo frontend con Angular, idealmente versiones modernas, junto con TypeScript, JavaScript, HTML5, CSS3 y buenas prácticas de desarrollo web.
- Experiencia fuerte en backend development con C# / .NET Core / ASP.NET Web API, incluyendo diseño, construcción, mantenimiento y optimización de RESTful APIs.
- Experiencia práctica con tecnologías Microsoft como C#, .NET Core, ASP.NET Web API, Entity Framework, LINQ, SQL Server y Transact-SQL.
- Experiencia en integración de APIs, servicios backend y aplicaciones empresariales con bases de datos relacionales y sistemas internos o externos.
- Conocimiento sólido de Object-Oriented Programming, SOLID principles, design patterns, Clean Architecture, layered architecture y buenas prácticas de mantenibilidad.
- Experiencia con bases de datos relacionales, especialmente SQL Server, incluyendo diseño de consultas, stored procedures, optimización y troubleshooting.
- Experiencia con herramientas de desarrollo colaborativo y control de versiones como Azure DevOps, TFS, Git, GitHub, GitLab o similares.
- Experiencia en prácticas de CI/CD, automatización de despliegues, manejo de ambientes y soporte a releases productivos.
- Conocimiento en pruebas automatizadas, incluyendo unit testing e integration testing con frameworks como xUnit, NUnit, Moq o equivalentes.
- Capacidad para diagnosticar problemas complejos, resolver bugs, optimizar aplicaciones y brindar soporte efectivo a soluciones en producción.
- Deseable experiencia en Azure, Azure Functions, Azure App Services, Azure Service Bus, API Management, Docker, microservicios o arquitecturas distribuidas.
Languages
- Nivel de inglés mínimo B2, requerido para comunicación técnica con equipos regionales o globales, documentación y participación en reuniones técnicas.
Additional Information
-Salario: A convenir.
-Horario: Lunes a Viernes 8AM a 5PM.
-Tipo de contrato: Indefinido.
Explore related jobs
More jobs at SGS
Jobs in Bogotá
- Data QA AnalystBlend360 · Bogotá, Bogota
- Executive AssistantPlatzi · Bogotá, Bogota
- DevOps Engineerlinqia · Bogotá, Bogotá
Integrated DesignerBrandtech+ · Bogotá, Colombia- Personal Injury Case Manager – Records & Demands (Virtual Assistant)The Ward Law Group, PL · Bogotá, Bogotá
Especialista en Monitoreo de videoDistro · Bogotá