
Senior Software Engineer/ .NET Full Stack
Bogotá, Distrito Capital
Descripción
Estamos en la búsqueda de un Senior Software Engineer .NET Full Stack, apasionado por construir aplicaciones empresariales escalables, con alta rigurosidad técnica y enfoque en calidad, seguridad y mantenibilidad.
Este rol tendrá un impacto directo en el diseño, evolución y estabilidad de aplicaciones críticas para la operación, trabajando en entornos complejos, con múltiples integraciones y alta demanda de usuarios.
Buscamos un perfil con mentalidad de ingeniería sólida, orientación a arquitectura y experiencia en mentoría técnica de otros desarrolladores.
Requisitos mínimos
Responsabilidades:
•Diseñar y desarrollar aplicaciones empresariales escalables sobre plataforma .NET, con C#, .NET Core y SQL Server.
•Participar activamente en decisiones de arquitectura de software para aplicaciones complejas.
•Diseñar y construir APIs REST siguiendo estándares y buenas prácticas.
•Aplicar principios de arquitectura basados en clean architecture, microservicios, DDD, design patterns, etc., pero también estar en la capacidad de mantener sistemas legados, y proponer estrategias de migración y refactorización.
•Realizar code reviews y asegurar estándares de calidad de código, y desarrollo seguro, alineados con OWASP Top 10.
•Liderar técnicamente iniciativas y hacer mentoría a desarrolladores.
•Colaborar estrechamente con QA, equipos DevOps, Product Managers y stakeholders de negocio.
•Participar en la definición y mantenimiento de pipelines CI/CD utilizando Azure Pipelines, experiencia con herramientas de monitoreo APM.
•Contribuir a la estabilidad operativa de aplicaciones con alta carga y gran base de usuarios.
•Uso activo de herramientas de AI como asistentes de código, plus conocimiento básico de desarrollo de agentes.
Requisitos técnicos:
Experiencia
•Más de 5 años de experiencia en Ingeniería de Software Backend.
•Experiencia en aplicaciones empresariales complejas y de gran escala.
•Experiencia en entornos productivos con alta operación y soporte a usuarios.
Backend
•C#
•.NET Core / .NET
•SQL Server
•Diseño y desarrollo de APIs REST
•Arquitectura de microservicios
•Desarrollo seguro (OWASP Top 10)
•Azure Cloud, Azure Kubernetes Service (AKS) y Arquitecturas serverless
DevOps & Metodologías
•Experiencia en metodologías ágiles (Scrum).
•Experiencia con Azure DevOps.
•Configuración y mantenimiento de pipelines CI/CD con Azure Pipelines.
Nice to Have (Frontend)
•Typescript
•Angular y/o React
•Experiencia Full Stack en aplicaciones modernas SPA.
Se ofrece capacitación a cargo de la empresa y posibilidades de desarrollo.
Excelente clima laboral.
Seguro médico.
Almuerzo pago
Clases de ingles
3 dias off al año
Día de cumplaños libre
Jornada 100% remota
…y muchos beneficios más!
¡Súmate a nuestro equipo!
Competencias
- Trabajo en equipo