Objetivo:
Diseñar, desarrollar, mantener y optimizar servicios backend, APIs y componentes del proyecto, asegurando escalabilidad, seguridad, rendimiento, disponibilidad e integración con diferentes sistemas y bases de datos.
Actividades:
Diseñar y desarrollar APIs y servicios backend.
Implementar lógica de negocio y reglas operativas.
Optimizar consultas y rendimiento de bases de datos.
Integrar sistemas internos y externos.
Realizar pruebas unitarias e integración.
Corregir incidencias y brindar soporte técnico.
Participar en revisiones de código y buenas prácticas.
Versionamiento de código.
Documentar componentes técnicos y APIs.
Colaborar con frontend, QA, DevOps y otras áreas afines.
Implementar mecanismos de seguridad y control de acceso.
Monitorear estabilidad y desempeño de servicios productivos.
Conocimientos requeridos:
C# y .NET.
Desarrollo de APIs REST.
Arquitectura en capas y principios SOLID.
Bases de datos: PostgreSQL y SQL Server
Modelado de datos.
Optimización de queries y stored procedures.
Git
Linux y administración básica de servidores.
JWT y OAuth2.
Manejo de autenticación y autorización.
Docker (Deseable)
Pipelines CI/CD (Deseable)
Microservicios (Deseable)