Naavor Logo

Español

ES

Naavor

Programador Senior C# (.NET) – Minorista (Bares y Restaurantes)

Show original

Remoto

(Cualquier lugar)

Rango salarial

BRL

R$ 8000,00 - R$ 15.000,00 / mes

Contratista

Nivel de experiencia

Senior

Requisitos

7+ años de experiencia en la carrera
C#
MySQL
.Net
API REST
JSON
XML

Tareas y Responsabilidades

Show original

Hola, ¿cómo estás? 😉


Somos una empresa activa en el segmento de bares y restaurantes, desarrollando soluciones que abarcan desde el punto de venta (PDV), gestión de pedidos, inventario, hasta sistemas de integración con socios. Buscamos a alguien experimentado, con un perfil práctico, colaborativo y que entienda bien los desafíos de un entorno minorista de alto ritmo.

Objetivo del puesto

Contratar a un desarrollador senior para que se centre fuertemente en el desarrollo y mantenimiento de sistemas distribuidos en C#, con participación directa en integraciones, APIs, formatos de intercambio de datos (XML, JSON), uso de bases de datos relacionales (MySQL) y un profundo conocimiento de las particularidades del sector minorista/restaurante.

Responsabilidades

Aquí hay algunas de las responsabilidades esperadas:

    • Diseñar, desarrollar y mantener aplicaciones en C#, garantizando alto rendimiento, escalabilidad y confiabilidad.
    • Crear, documentar y mantener APIs RESTful para integraciones con socios externos e internos.
    • Trabajar con intercambio de datos en JSON y XML, tanto en solicitudes/respuestas como en pipelines (eventos, mensajería, colas) si es necesario.
    • Estructurar y mantener aplicaciones distribuidas (o arquitecturas modulares), con buenas prácticas de arquitectura de software.
    • Modelado, consultas, optimización y mantenimiento de bases de datos MySQL: creación de tablas, índices, ajuste de consultas, migraciones, etc.
    • Colaborar en la planificación técnica, análisis de requisitos y evaluación del impacto de los cambios.
    • Realizar pruebas automatizadas (unitarias y/o de integración), revisión de código y mentoría a miembros menos experimentados.
    • Garantizar la seguridad, manejo de errores, registro, monitoreo y despliegue en entornos de producción.
    • Trabajar en metodologías ágiles (Scrum, Kanban o similar), participando en planificación, refinamiento, sprints, etc.
    • Colaborar con equipos multidisciplinarios: producto, infraestructura, operaciones, soporte.

Requisitos obligatorios

Estos son los conocimientos mínimos que esperamos:

    • Sólida experiencia con C# y .NET (versiones recientes).
    • Experiencia comprobada con MySQL, incluyendo optimización de consultas, modelado y administración básica.
    • Experiencia en aplicaciones distribuidas / arquitecturas escalables.
    • Dominio de APIs REST, y un entendimiento profundo de JSON y XML (creación, análisis, esquemas, validación, etc.).
    • Familiaridad con integraciones de socios externos (vía API, webhooks, etc.).
    • Conocimiento de patrones de diseño, patrones de diseño, buenas prácticas de ingeniería de software (SOLID, Clean Code, etc.).
    • Experiencia con versionado de código (Git o equivalente), prácticas de CI/CD, pruebas automatizadas.
    • Capacidad para diagnosticar y resolver problemas de rendimiento, seguridad y estabilidad del sistema.
    • Buena comunicación, trabajo en equipo, autonomía.
    • Buena capacidad para DOCUMENTAR CÓDIGO y ORGANIZAR código involucrando las buenas prácticas y estándares actuales.
    • Experiencia previa en el sector de bares/restaurantes / minorista, con comprensión de flujos de pedidos, control de inventario, PDV, delivery, etc.
    • Experiencia con seguridad en APIs (autenticación, autorización, tokens, OAuth, JWT, etc.).

Perfil y competencias personales

    • Mentalidad de propietario ("ownership") — responsabilidad de extremo a extremo.
    • Capacidad de comunicación clara, capacidad de explicar soluciones técnicas a miembros no técnicos.
    • Proactividad, iniciativa para sugerir mejoras.
    • Fácil adaptación a cambios rápidos (producto y prioridades).
    • Mentor/entrenador para miembros menos experimentados en el equipo.

Experiencia / Senioridad sugerida

    • Idealmente más de 8 años de experiencia en desarrollo de software con C#/.NET.
    • Historial de entrega de proyectos complejos o con integraciones intensas.

Ver todas las vacantes de Naavor

Compartir vacante:

Compartir vacante: