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.responsabilidades- desarrollar 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.requisitos- 3 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, interfaces
* principios solid (deseable)
* fuertes habilidades de lógica y resolución de problemas.
* experiencia con control de versiones (git u otro similar).deseable- experiencia 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 oop
* estructuración y claridad del código
* capacidad de explicar el razonamiento técnico