GeekHunter Logo

Planes

Iniciar sesión

ES

ES

Code Group

Desarrollador Full Stack Intermedio C#/.NET

Show original

Híbrido

Ribeirão Preto - SP, Brasil

Rango salarial

BRL

Contratista

Nivel de experiencia

Nivel medio

Requisitos

3+ años de experiencia en la carrera
.NET / .NET Core
C#
React

Tareas y Responsabilidades

Show original

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.

Compartir vacante:

Compartir vacante: