Desarrollo y Programación

 

 

Buscamos a profesionales con perfiles digitales para grandes multinacionales, startups y

empresas que están en plena conversión de su negocio a la era digital

Introducción

En Iwantic contamos con equipos especializados en reclutamiento, que ayudan a las empresas a encontrar el talento adecuado para sus necesidades de tecnología. Específicamente la división de Desarrollo, se centra en la búsqueda, evaluación y selección de profesionales altamente capacitados, a nivel técnico y funcional, en la programación de software y sistemas informáticos.

Dentro del equipo contamos con expertos de recursos humanos, especializados en selección, que utilizan técnicas avanzadas de búsqueda de talentos, evaluación de habilidades técnicas y entrevistas para seleccionar a los candidatos adecuados para cada puesto del área. En este sentido, nuestros recruiters están habituados y capacitados para seleccionar perfiles de Backend, Frontend, Fullstack, Testing, Arquitectura, Technical Lead, Analistas, Project Manager, Product Owner, hasta directivos del departamento.

¿Qué hacemos?

La hiperespecialización es nuestra principal propuesta de valor, hemos querido trasladar la misma estructura de un departamento de desarrollo a nuestro equipo de reclutamiento, encontrando internamente miembros especializados por lenguajes de programación, tecnología y funciones de gestión, lo que nos ha llevado a adquirir un conocimiento avanzado del mercado laboral y dominio técnico del perfil, que garantiza a las empresas la seguridad de que recibirán una lista de candidatos altamente capacitados y expertos en la materia para elegir.

Este crecimiento y especialización en nuestro equipo de Recruiters, se ha generado para dar respuesta a las necesidades actuales de las compañías, debido a que la digitalización de las empresas ha tenido un impacto significativo en el crecimiento de los equipos de desarrollo. Con la creciente necesidad de soluciones digitales y tecnológicas, las empresas han tenido que expandir su capacidad de desarrollo para poder satisfacer estas demandas de aplicaciones, software y sistemas personalizados.

De igual forma, se espera que el crecimiento de los equipos de desarrollo continúe en el futuro a medida que la digitalización siga siendo una parte importante de la estrategia de las empresas.

En lo relativo a las divisiones con las que contamos dentro del equipo de desarrollo podríamos encontrar 2 grandes especialidades, la primera enfocada a nivel técnico y la segunda enfocada en el rango de responsabilidad del perfil dentro del equipo de desarrollo.

En lo relativo a la vertical técnica contamos con equipos de recruiters especializados por lenguajes de programación lo cual les permite contar con un elevado conocimiento de las tecnologías, los proyectos y los salarios en los que se mueven los candidatos reclutados, convirtiendo a estos equipos en auténticos expertos en la captación de este tipo de talento. Las divisiones son las siguientes:

Java:
Equipo especializado en el reclutamiento de perfiles que emplean Java para el desarrollo del backend de la aplicación, empleando frameworks modernos como Spring Boot con arquitecturas de microservicios y orientadas a eventos así como perfil con estructuras más antiguas de desarrollo, Spring MVC o Struts e Hibernate para desarrollar proyectos de migración o mantenimiento.

.NET:
Equipo especializado en el reclutamiento de perfiles que emplean tecnologías Microsoft empleando tanto arquitecturas monolíticas como enfocadas a Microservicios con los framework más modernos de .NET (como .NET Core).

JavaScript:
Equipo especializado en el reclutamiento de perfiles que emplean JS tanto para el Back (empleando principalmente Nodejs) como para el Frontend, empleando cualquiera de sus frameworks (desde el optimizado Vanilla hasta los más modernos como Vue, React o Angular en sus últimas versiones), comenzando a reclutar perfiles que emplean arquitecturas de micro frontales para sus proyectos.

Python:
Equipo especializado en el reclutamiento de perfiles que emplean Python para el desarrollo del backend de las aplicaciones, empleando frameworks de desarrollo web de Python como Django, Flask y Fast Api, empleando tanto arquitecturas monolíticas como enfocadas a microservicios.

PHP:
Equipo especializado en el reclutamiento de perfiles que emplean PHP para el desarrollo de soluciones de software, desde el CMS más básico basado en PHP hasta los desarrollos web más modernos empleando Symfony o Laravel con buenas prácticas y arquitecturas basadas en microservicios.

C/C++:
Equipo especializado en el reclutamiento de perfiles que emplean C o C++ para el desarrollo de soluciones tanto a nivel de software (con versiones modernas de C++, empleando tecnologías adyacentes como QT) como para el desarrollo de soluciones de Software Embebido o Firmware para los proyectos más novedosos de IoT, Domótica y automatización industrial.

Movilidad:
Equipo especializado en el reclutamiento de perfiles que se centran en el desarrollo de aplicaciones móviles para los proyectos en los que trabajan. Dentro de este equipo encontramos tanto perfiles que emplean tecnologías nativas como Objective-C, Swift o Android Nativo hasta los perfiles que emplean tecnologías híbridas como Ionic, React Native o Kotlin.

QA:
Equipo especializado en el reclutamiento de perfiles enfocados en asegurar la calidad del código y los proyectos desarrollados por los equipos. Los perfiles reclutados van desde el QA Manuel y funcional hasta el QA enfocado en entornos de automatizaciones empleando frameworks más modernos como Cypress, Selenium o Appium.

Lenguajes disruptivos: Contamos adicionalmente con un equipo especializado en el estudio de nuevos lenguajes pujantes en el mercado que podrían llegar a ser posibles especializaciones futuras dentro de Iwantic y que actualmente son trabajadas por varios de nuestros principales clientes. Dentro de esta división encontramos lenguajes como Rust, Golang, Elixir…

Dentro de estas divisiones los perfiles seleccionados van desde el desarrollador más Junior hasta los perfiles de Team Lead, Tech Lead o Arquitectura (tanto a nivel de Software como a nivel de solución).

Paralelamente, además de contar con esta especialización a nivel técnico contamos con una división enfocada en la selección de perfiles centrados en la gestión de proyectos IT, donde encontramos los siguientes perfiles, los cuales explicaremos a continuación: IT Project Manager, Product Owner, Delivery Manager, Service Manager, Engineering Manager, Program Manager o CTO.

IT Project Manager:
Responsable de liderar y gestionar proyectos relacionados con la tecnología de la información (TI). Su principal función es planificar, ejecutar y controlar proyectos de TI, desde su inicio hasta su finalización, asegurándose de que se completen dentro del plazo, el presupuesto y los requisitos establecidos, normalmente trabajan bajo el marco de Waterfall con gestión enfocada al projecto y no al producto.

Product Owner:
Responsable de definir y priorizar los requisitos de un producto o servicio. Trabaja con el equipo de desarrollo para asegurarse de que el producto cumpla con las necesidades del cliente y se entregue dentro del plazo y el presupuesto. Cuentan con un enfoque Agile que tiene especialmente en cuenta la visión de los usuarios y mejorar progresivamente el producto sobre el que trabaja.

Delivery Manager:
Responsable de gestionar la entrega de productos o servicios. Trabaja con el equipo de entrega para garantizar una entrega fluida y sin problemas.

Service Manager:
Responsable de gestionar y mantener los servicios de TI de una organización. Trabaja para garantizar que los servicios de TI estén disponibles, sean seguros y estén alineados con los requisitos del negocio, estableciendo los niveles de servicios bajo el marco de ITIL y liderando la monitorización de los proyectos, así como que siempre estén disponibles.

Engineering Manager:
Responsable de liderar y gestionar el equipo de ingeniería de una organización. Trabaja para asegurarse de que el equipo de ingeniería esté alineado con los objetivos del negocio y entregue soluciones de alta calidad dentro del plazo y el presupuesto. Cuentan con un perfil muy enfocado al desarrollo de los perfiles de la empresa así como el crecimiento de los mismos, para asegurar una estructura orgánica dentro de los equipos de IT Program Manager: Responsable de liderar y gestionar un conjunto de proyectos. Cuenta con la visión completa del Roadmap de la compañía, buscando en todo momento priorizar y organizar los esfuerzos de los equipos para dar orden y sentido a los proyectos de la empresa.

CTO (Chief Technology Officer):
Responsable de liderar la estrategia de tecnología de una organización. Trabaja para garantizar que la organización esté a la vanguardia de las tecnologías emergentes y que las soluciones de TI estén alineadas con los objetivos del negocio.

Gracias a estas especializaciones con las que contamos dentro del equipo de desarrollo podemos encontrar el abanico completo de perfiles con los que cuentan actualmente nuestros clientes, pudiendo dar una solución completa e integral a todas sus necesidades de selección y pudiendo dar un servicio realmente especializado.