Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

Desarrollador Full Stack Intermedio C#/.NET

Code Group
CompanyCode Group
CategoryEngineering
LocationRibeirao Preto, Ribeirão Preto, SP
RemoteOn-site (inferred)
EmploymentContract
LevelNot stated
SalaryNot stated by the employer
Posted30 Jul 2026
Last verified12 Aug 2026
SourceThe employer's own careers page (company_site)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
Acerca de la oportunidad Estamos buscando un(a) Desarrollador(a) FullStack Semi-Senior C#/.NET para trabajar en el desarrollo y evolución de soluciones tecnológicas, contribuyendo a aplicaciones escalables, seguras y de alta calidad. El profesional trabajará de extremo a extremo, participando en el desarrollo back-end y front-end, así como colaborando con diferentes áreas durante las etapas de análisis, desarrollo, pruebas, implementación y evolución de las soluciones. Resumen de la vacante Cargo: Desarrollador(a) FullStack Semi-Senior C#/.NET Modelo de trabajo: Remoto, con visitas puntuales a Ribeirão Preto/SP Tipo de contratación: PJ (Contratista) Horario: Lunes a jueves, de 8:00 a 18:00, y viernes, de 8:00 a 17:00 Principales Responsabilidades • Desarrollar y mantener soluciones back-end escalables utilizando C# y .NET ; • Desarrollar interfaces front-end utilizando React/NextJS y TypeScript ; • Crear y optimizar APIs REST para la integración con otros sistemas; • Desarrollar interfaces responsivas, enfocándose en la componentización, el rendimiento y la accesibilidad; • Participar en todas las etapas del ciclo de desarrollo, incluyendo análisis, desarrollo, pruebas e implementación; • Trabajar en colaboración con equipos de Producto, UX/UI, QA y DevOps; • Implementar mejoras de rendimiento y escalabilidad en los sistemas existentes; • Garantizar la calidad del código mediante revisiones y buenas prácticas de programación; • Implementar requisitos de seguridad y cumplimiento; • Elaborar y mantener documentación técnica de las soluciones desarrolladas; • Contribuir al análisis y resolución de problemas técnicos; • Participar en reuniones de planificación ágil, contribuyendo con ideas y mejoras para el desarrollo de software. Requisitos • Experiencia sólida en desarrollo back-end utilizando C# y .NET ; • Experiencia en desarrollo front-end utilizando React/NextJS y TypeScript ; • Conocimiento en arquitectura de software, preferiblemente con microservicios ; • Experiencia con bases de datos relacionales, como SQL Server y PostgreSQL ; • Conocimiento en bases de datos NoSQL, como MongoDB y Redis ; • Experiencia con herramientas de mensajería, como Azure Service Bus y RabbitMQ ; • Experiencia con Docker y configuraciones en archivos YAML; • Conocimiento en desarrollo de APIs RESTful e integración con sistemas externos; • Experiencia con Git y herramientas de control de versiones; • Experiencia con prácticas de CI/CD y herramientas como Azure DevOps, Jenkins o GitLab; • Familiaridad con metodologías ágiles, como Scrum y Kanban ; • Conocimiento en herramientas de observabilidad, como Datadog y Azure Application Insights ; • Conocimiento de inglés técnico; • Capacidad para trabajar de forma independiente y en equipo, con buena comunicación técnica; • Disponibilidad para contratación bajo la modalidad PJ (Contratista) . Diferenciales • Experiencia con arquitectura de microservicios; • Conocimiento en Microsoft Clarity ; • Experiencia con Azure Service Bus o RabbitMQ ; • Conocimiento en entornos cloud y herramientas del ecosistema Azure ; • Experiencia en optimización de rendimiento y escalabilidad; • Experiencia trabajando en squads multidisciplinarios; • Experiencia con prácticas de code review y desarrollo orientado a buenas prácticas de ingeniería de software. Perfil Esperado Buscamos un(a) profesional con sólida experiencia en desarrollo FullStack , capaz de trabajar de extremo a extremo, desde el back-end hasta el front-end. Esperamos a alguien con razonamiento lógico, capacidad de resolución de problemas, autonomía, proactividad y buena comunicación técnica. Es importante tener facilidad para moverse entre diferentes contextos de desarrollo, colaborar con equipos multidisciplinarios y contribuir activamente a la calidad, rendimiento, seguridad y evolución de las soluciones desarrolladas . El profesional debe tener una actitud colaborativa y orientada a la mejora continua, participando activamente en las decisiones técnicas y contribuyendo a la construcción de soluciones escalables, eficientes y alineadas con las necesidades del negocio.