08 nov
|
Pragma
|
Colombia
Buscamos un desarrollador backend .NETpara diseñar y construir los cimientos esenciales de nuestras aplicaciones, donde las reglas de negocio se transforman en procesos funcionales que hacen posible mejorar la vida de la gente transformando empresas.
¿A qué retos te enfrentarás?
- Diseñar y proponer estrategias que optimicen consultas y manejen transacciones de forma productivo en bases de datos SQL y NoSQL.
- Exponer servicios REST y manejar protocolos como gRPC, WebSocket o GraphQL, aplicando estrategias para un manejo efectivo de paralelismo y concurrencia.
- Integrarte a sistemas basados en eventos utilizando el patrónpublish/subscribe para orquestar flujos en tiempo real.
- Implementar medidas de seguridad que protejan los datos de los usuarios, incluyendo autenticación, autorización y mejores prácticas de cifrado.
- Evolucionar y mejorar continuamente las aplicaciones aplicando principios de ingeniería como SOLID.
- Colaborar activamente con desarrolladores, diseñadores y QA, aplicando metodologías como TDD para garantizar un producto robusto desde la raíz.
- Conectarte e integrar servicios con plataformas en la nube como AWS o Azure.
¿Qué buscamos en ti?
- Al menos 5años de experiencia profesional desarrollando aplicaciones de alta calidad.
- Dominio de .NET y C#, con experiencia en ASP.NET Core para construir APIs REST y trabajar con gRPC, WebSocket o GraphQL.
- Experiencia sólida en el framework de .NET, escritura de código limpio y manejo de autenticación segura (OAuth2, JWT).
- Habilidad para optimizar rendimiento con control de transacciones ACID y estrategias avanzadas en SQL Server y NoSQL.
- Conocimiento sólido en concurrencia y paralelismo en C# (async/await, TPL), evitando bloqueos y maximizando eficiencia.
- Uso de patrones de diseño GoF (creacionales, estructurales y de comportamiento) en proyectos reales.
- Experiencia implementando principios de Clean Architecture, DDD y arquitecturas como Hexagonal o Onion.
- Experiencia creando y desplegando soluciones en la nube (AWS, Azure o GCP) con servicios de computación y almacenamiento.
- Familiaridad con prácticas DevOps: CI/CD, pipelines en Azure DevOps/GitHub Actions y automatización de entornos con Docker y Kubernetes.
- Experiencia utilizando asistentes de IA para desarrollo.
- Experiencia aplicando BDD con herramientas como SpecFlow para .NET, Cucumber o Karate.
- Conocimientos de paradigmas reactivo o funcional en .NET, aplicando Reactive Extensions (Rx.NET).
- Experiencia en arquitecturas orientadas a eventos (EDA) con RabbitMQ, Apache Kafka, Azure Event Hub o AWS SQS/EventBridge.
- Conocimiento de Infraestructura como Código (IaC) con Terraform o AWS CloudFormation, incluyendo prácticas de seguridad automatizadas.
No es un requisito, pero nos emocionarías saber que cuentas con:
Experiencia en Frontend - Angular.
Recuerda...
Aprender, innovar y evolucionar formarán parte de tu día a día, acá serás el piloto de tu destino. ¿Te suena?, ¡aplica y prepárate para marcar el ritmo de tu carrera!
Construimos valor para ti:
Aquí aumentarás de forma acelerada tu valor personal, potenciarás tus capacidades técnicas,
de liderazgo, y comunicación.
Trabajarás con grandes clientes en proyectos de alto impacto en el mundo y con conocimiento asimétrico.
Cultura que mueve. Estarás rodeado de una comunidad de altos estándares, compañeros dignos de admirar, vivirás una cultura de autogestión y estarás acompañado de líderes que inspiran y son buena compañía.
Vivirás el poder transformador de la educación con nuestro social commitment . Donde podrás apoyar iniciativas para ayudar a que jóvenes culminen exitosamente sus estudios.
Así vivirás el proceso de selección
1. Postulación
Revisa inmediatamente tu correo (recuerda revisar la bandeja de spam y promociones).
Allí recibirás las pruebas que darán inicio a tu proceso de selección.
Mientras realizas las primeras pruebas, revisaremos tu perfil para garantizar que hagamos un match perfecto.
Si es así, te llamaremos para esclarecer tus expectativas. De lo contrario, te enviaremos un mail para contarte que no continúas con este proceso.
- Recibirás en tu correo electrónico nuestra guía de supervivencia.
- Luego recibirás otro correo en el que te daremos las instrucciones para que escribas un ensayo que nos permitirá conocer cómo crees que juntos podríamos crecer.
4. Entrevistas
Tendrás una entrevista con alguno de nuestros psicólogos.
Tendrás una entrevista técnica de acercamiento al rol que aspiras.
Es posible que ciertos roles tengan entrevistas adicionales con su equipo o los directivos, dependiendo del perfil.
5. Contratación
Te haremos la oferta salarial y, si aceptas, te haremos una entrevista familiar, exámenes médicos y firma del contrato.
#J-18808-Ljbffr
📌 Desarrollador .NET (Colombia)
🏢 Pragma
📍 Colombia