C# Software Developer (Unity) Apply
Buscamos un Software Developer con experiencia en C# y Unity para integrarse a un equipo de ingeniería en un entorno corporativo estructurado.La posición está enfocada en el desarrollo y mantenimiento de aplicaciones utilizando Unity como motor y C# como lenguaje principal. No es una posición de liderazgo, sino un rol de contribución individual para un perfil Mid-Senior / Senior con buena lógica de programación y fundamentos sólidos de desarrollo.ResponsabilidadesDesarrollar y mantener aplicaciones utilizando Unity y C#.Implementar funcionalidades conforme a requerimientos técnicos.Escribir código limpio, estructurado y mantenible.Aplicar principios de programación orientada a objetos (OOP) en el desarrollo diario.Participar en debugging y resolución de incidencias.Colaborar con QA y otros desarrolladores para asegurar calidad del software.Participar en revisiones de código.Apoyar en estimaciones técnicas y cumplimiento de tiempos.Requisitos3 a 6+ años de experiencia profesional en desarrollo de software.Experiencia trabajando con Unity (motor) y C# (lenguaje).Nivel intermedio sólido en C#.Experiencia en entornos corporativos o equipos de desarrollo estructurados (no exclusivamente freelance).Buen dominio de programación orientada a objetos (OOP):Clases, herencia, interfacesPrincipios SOLID (deseable)Fuertes habilidades de lógica y resolución de problemas.Experiencia con control de versiones (Git u otro similar).DeseableExperiencia en industria de gaming (no indispensable).Conocimientos básicos de optimización de rendimiento.Experiencia integrando APIs o trabajando con backend.Familiaridad con metodologías ágiles.Proceso de selecciónEl proceso incluye una prueba técnica en vivo, enfocada en:Lógica de programación en C#Aplicación de conceptos de OOPEstructuración y claridad del códigoCapacidad de explicar el razonamiento técnico

