26 ott
|
Tekton Labs
|
Modena
26 ott
Tekton Labs
Modena
En Tekton Labs, empresa de outsourcing líder en el rubro, estamos buscando un perfil de Desarrollador .NET Senior con al menos 7-8 años de experiencia para integrarse al diseño, desarrollo, mantenimiento y soporte de soluciones backend basadas en microservicios. El candidato debe contar con experiencia sólida en el desarrollo de APIs RESTful, dominio profundo de C# / .NET y la aplicación rigurosa de buenas prácticas de desarrollo. Asimismo, es indispensable contar con un manejo avanzado en bases de datos relacionales (modelado, normalización y Stored Procedures en SQL Server) y demostrar experiencia práctica en el uso de herramientas de Inteligencia Artificial (IA) aplicadas al desarrollo de software (como GitHub Copilot) para potenciar la productividad y la calidad del código.
Offer: Contractor: USD 3000.00
Timezone: (UTC-03:00) Buenos Aires, Argentina - Argentina Time (ART)
English Level: A1 - Beginner
Spanish Level: C2 - Native
Responsibilities
Responsabilidades Principales
- Diseñar, construir, mantener y dar soporte a APIs RESTful y microservicios escalables en .NET Core / ASP.NET Core, garantizando entregas continuas y de alto valor para el negocio.
- Diseñar, modelar y optimizar bases de datos relacionales en Microsoft SQL Server a nivel avanzado, incluyendo normalización, desarrollo de Stored Procedures, índices y gestión de migraciones con Entity Framework Core / Database Scaffold.
- Incorporar de forma activa herramientas de Inteligencia Artificial (como GitHub Copilot) en el ciclo de vida del desarrollo para agilizar la escritura de código, refactorización y resolución de problemas técnicos.
- Implementar patrones de arquitectura empresarial desacoplada, tales como Vertical Slice Architecture (VSA) y el patrón Mediator.
- Garantizar la seguridad e integridad de los servicios aplicando esquemas de autenticación y autorización mediante JWT, Azure Active Directory (Azure AD) y Azure AD B2C.
- Asegurar la calidad del software mediante la escritura de pruebas unitarias (XUnit), revisiones de código (code reviews) y análisis estático con SonarQube para cobertura y detección de vulnerabilidades.
- Colaborar en la automatización y mantenimiento de pipelines de CI/CD utilizando Jenkins, gestión de artefactos en JFrog Artifactory y publicación de librerías compartidas en paquetes NuGet.
- Participar en tareas de despliegue, monitoreo operativo y soporte productivo en entornos contenerizados con Docker y orquestados en Kubernetes (gestión de pods y deployments), realizando diagnóstico y resolución de incidencias (troubleshooting).
- Involucrarse en todas las fases del ciclo de vida del software (SDLC): análisis funcional y técnico con stakeholders, diseño, desarrollo, pruebas, puesta en producción y monitoreo.
Must have
Requisitos Principales (Excluyentes)
- Experiencia: Mínimo de 7 a 8 años en desarrollo backend utilizando C# y .NET (.NET Core / ASP.NET Core).
- Desarrollo de APIs: Experiencia sólida en diseño, desarrollo, documentación y versionado de APIs RESTful (Swagger / OpenAPI, Postman) e integración entre microservicios.
- Bases de Datos Relacionales (Nivel Avanzado):
Dominio exclusivo de Microsoft SQL Server: diseño y modelado de datos, normalización, creación y optimización de Stored Procedures, ajuste de consultas complejas y uso de ORM (Entity Framework Core).
- IA Aplicada al Desarrollo: Conocimiento y uso habitual de herramientas de Inteligencia Artificial aplicadas a la ingeniería de software (asistentes de código como GitHub Copilot, generación de pruebas y optimización de código).
- Arquitectura y Código Limpio: Dominio estricto de Programación Orientada a Objetos (POO), programación asíncrona (Async/Await), principios SOLID, KISS, Clean Code y patrones de diseño.
Nice to have
Requisitos Deseables
- Experiencia trabajando con Vertical Slice Architecture (VSA) y el patrón Mediator.
- Conocimientos en containerización con Docker (Docker Compose, Docker Desktop o Rancher Desktop).
- Conocimientos operativos o experiencia con Kubernetes (deployments, pods, AKS y monitoreo).
- Experiencia en configuración o mantenimiento de pipelines CI/CD con Jenkins y repositorios de artefactos como JFrog Artifactory.
- Creación, mantenimiento y distribución de librerías mediante paquetes NuGet.
- Experiencia con pruebas unitarias en XUnit y herramientas de calidad estática como SonarQube.
- Familiaridad con autenticación y gestión de identidades mediante Azure AD y Azure AD B2C.
- Experiencia comprobada en soporte a incidentes en producción y troubleshooting.
- Formación profesional en Ingeniería en Informática, Telecomunicaciones, Computación o carreras afines.
? Are you interested in this opportunity? Apply by sending your resume and briefly tell us why you want to participate in this project ?
📌 Senior .NET Developer [ALL LATAM] (Modena)
🏢 Tekton Labs
📍 Modena