Desarrollador Backend .Net
✨ ¿Estás buscando nuevos desafíos y un lugar donde puedas disfrutar de un ambiente cercano mientras aprendes constantemente?
¡Bienvenido a un equipo con un propósito claro: "TRANSFORMAR la vida de las personas siendo el aliado TECNOLÓGICO más confiable"! 🚀
¡Prepárate y únete a esta aventura!
¿Qué encontrarás?
- Retos técnicos y personales que te mantendrán en constante crecimiento.
- Un equipo conectado, enfocado en tu bienestar físico y mental.🌱
- Cultura de mejora continua, fresca y colaborativa, con oportunidades de aprendizaje y gente dispuesta a apoyarte.
- KaizenHub, un programa diseñado para potenciar tus talentos, con feedback, mentorías y coaching a través de Sofka U. ¡Será un reto y un juego a la vez! 🧠
- Programas como Happy Kaizen y WeSofka que cuidan tu bienestar físico y emocional.
¿Qué buscamos?
Buscamos un Desarrollador Backend con 1-2 años de experiencia relevante en desarrollo de software, que domine los fundamentos de C# y .NET, el diseño de APIs REST y el trabajo con bases de datos SQL y NoSQL (Cosmos DB). Si te apasiona la arquitectura de microservicios y quieres avanzar en tu carrera construyendo soluciones escalables y resilientes en Azure, este es tu lugar.
Esta es una oportunidad única para acelerar tu desarrollo profesional en un entorno de alto rendimiento, donde cada línea de código que escribas tendrá un impacto directo en la lógica de negocio central de nuestra plataforma. Únete a un equipo que valora las buenas prácticas, la calidad del código y la innovación continua.
Responsabilidades
- Implementar APIs y microservicios robustos utilizando .NET 8 y asegurando la aplicación de principios SOLID y Clean Architecture.
- Desarrollar la lógica de negocio modular y desacoplada, incluyendo la gestión de autenticación, autorización y validaciones de datos.
- Construir microservicios listos para entornos Cloud-Native, con empaquetado en Docker para su despliegue en Azure Container Apps.
- Diseñar y optimizar consultas y modelos de datos en Azure SQL y Azure Cosmos DB, aplicando estrategias de particionamiento y consistencia.
- Integrar servicios internos y externos, manejando patrones de comunicación síncrona y asincrónica según los requerimientos de la solución.
- Crear pruebas unitarias y de integración exhaustivas para garantizar la estabilidad, rendimiento y mantenibilidad del código backend.
- Participar activamente en revisiones de código (Code Reviews), aportando mejoras en arquitectura, seguridad y calidad de implementación.
Requisitos
- Formación: Título profesional en Ingeniería de Sistemas, Ingeniería de Software, Ciencias de la Computación o un campo relacionado.
- Experiencia: 1-2 años de experiencia laboral en el desarrollo de software, con enfoque específico en roles Backend, demostrando manejo de C# y ecosistema .NET.
Conocimientos Técnicos
- .NET 8 LTS para desarrollo de APIs y microservicios.
- Patrones de Integración (CQRS, Event-Driven, DDD opcional).
- Persistencia Políglota: Azure SQL y Azure Cosmos DB.
- Arquitectura Cloud-Native: Principios de Twelve-Factor App y Observabilidad.
- Infraestructura y Cómputo: Despliegue en Azure Container Apps y manejo de Docker.
- CI/CD: Experiencia o conocimiento en pipelines automatizadas con Azure DevOps o GitHub Actions.
- Herramientas de Desarrollo: Git, xUnit/NUnit/MSTest, SonarQube/Roslyn analyzers y Postman/Insomnia.
¡PRESENTATE y sé parte de esta historia!
Condiciones
- Contrato a término indefinido ¡Queremos relaciones a largo plazo y que seas parte de nuestra familia por mucho tiempo!
- ¿Buscas crecimiento profesional? En Sofka, te ofrecemos un ecosistema de aprendizaje con múltiples herramientas para cerrar brechas y potenciar tus habilidades. ¡Tú decides cómo quieres crecer!
- División
- Operaciones
- Área
- Desarrollo y Arquitectura
- Puesto
- Consultor de Desarrollo
- Ubicaciones
- Medellín, Colombia
- Estado remoto
- Híbrido
¿Ya trabajas en Sofka?
Ayúdanos a encontrar a tu próximo compañero/a.