Desarrollador Full Stack Intermedio C#/.NET
Code Group
| Company | Code Group |
| Category | Engineering |
| Location | Ribeirao Preto, Ribeirão Preto, SP |
| Remote | On-site (inferred) |
| Employment | Contract |
| Level | Not stated |
| Salary | Not stated by the employer |
| Posted | 30 Jul 2026 |
| Last verified | 12 Aug 2026 |
| Source | The employer's own careers page (company_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.