Senior C# Software Development Engineer

Sii Group Colombia — Colombia · Posted ~2 days ago

Senior Full-time Hybrid

Skills

C# microservices Domain-Driven Design hexagonal architecture API-first architecture event-driven architecture security-first development SOLID principles SRE SLOs SLIs mentoring API-first

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

An international technology project is seeking a senior C# engineer to design and implement modern microservices using domain-driven and hexagonal architecture. You will build secure, event-driven APIs, collaborate with architects and agile teams, define production reliability metrics, and mentor less-experienced engineers.

Highlights

Permanent full-time role with competitive compensation and benefits, modern architecture work, cross-functional collaboration, production reliability ownership, and mentoring opportunities.

Description

En Sii Group Colombia estamos en búsqueda de Senior Software Development Engineer (C#) para un proyecto internacional. Condiciones laborales: Tipo de contrato: término indefinidoModalidad: híbrido - BogotáSalario: base en experiencia, competitivo + beneficiosJornada: tiempo completo Responsabilidades: • Diseñar e implementar microservicios bajo arquitectura moderna basada en Domain-Driven Design y arquitectura hexagonal, con enfoque API-first, event-driven y security-first. • Desarrollar código limpio y mantenible siguiendo principios SOLID y mejores prácticas de ingeniería de software. • Colaborar con arquitectos y equipos ágiles multifuncionales para definir soluciones técnicas alineadas a estándares de calidad y rendimiento. • Coordinar con equipos de Site Reliability Engineering (SRE) para monitorear producción, definir y medir SLOs y SLIs. • Mentorear ingenieros menos experimentados y equipos externos, promoviendo buenas prácticas y estándares técnicos. Requisitos: Más de 3 años de experiencia desarrollando software con C# y .NET.Experiencia sólida en el diseño y desarrollo de microservicios.Experiencia aplicando Clean Architecture, Arquitectura Hexagonal y principios SOLID.Experiencia trabajando con Domain-Driven Design (DDD), arquitecturas API-first y event-driven.Experiencia implementando pipelines de CI/CD y trabajando con Azure DevOps o GitHub Actions.Conocimientos en bases de datos SQL y/o NoSQL.Nivel de inglés B2 o superior