Backend Engineer
Diseñar, desarrollar e implementar soluciones de software escalables, en base a las necesidades de los usuarios y las mejores prácticas de desarrollo, con el objetivo de mejorar la calidad del producto y la escalabilidad de los sistemas.
La experiencia clave en tu
carrera profesional
-
Diseñar, desarrollar y mantener aplicaciones backend utilizando C# y .NET (Framework / Core).
-
Implementar y optimizar APIs RESTful y servicios backend.
-
Aplicar buenas prácticas de desarrollo y principios de diseño como SOLID.
-
Colaborar con equipos multidisciplinarios (Frontend, QA, Producto) para asegurar la correcta implementación de soluciones.
-
Participar en revisiones de código, garantizando estándares de calidad y seguridad.
-
Resolver incidencias técnicas y proponer mejoras continuas en las aplicaciones existentes.
-
Analizar requerimientos técnicos y funcionales para garantizar el cumplimiento de objetivos del producto.
-
Implementar pruebas automatizadas para asegurar la estabilidad y calidad del software.
-
Mantener documentación técnica actualizada.
Tus habilidades
y talentos
-
Licenciatura o Ingeniería en Sistemas Computacionales, Tecnologías de la Información, Ingeniería de Software o carrera afín. Se considerarán perfiles con formación técnica equivalente o experiencia práctica comprobable en desarrollo backend. Deseable experiencia trabajando en sistemas financieros, preferiblemente relacionados con productos de crédito, pagos o sistemas transaccionales.
-
Dominio de C# y .NET (Framework / .NET Core).
-
Desarrollo de APIs RESTful y GraphQL
-
Aplicación de principios SOLID y patrones de diseño (Repository, Dependency Injection, etc.).
-
Manejo de bases de datos relacionales (SQL Server u otras).
-
Uso de Git y control de versiones.
-
Familiaridad con metodologías ágiles (Scrum / Kanban).
-
Conocimientos en servicios en la nube Azure o AWS (deseable).
-
Uso de herramientas de IA (por ejemplo, asistentes de código) como apoyo al desarrollo, debugging, refactorización y escritura de pruebas.
-
Trabajo en equipo.
-
Comunicación efectiva.
-
Organización y gestión del tiempo.
-
Capacidad de análisis y resolución de problemas.
Dejanos tu aplicación
Regresar a las carreras