Descripción del puesto:
AuraQuantic es una empresa internacional de desarrollo de software con proyectos en más de 50 países. Buscamos un/a Programador/a con Perfil de Consultor para unirse a nuestro equipo de desarrollo de software orientado a entornos web y Cloud. El/la candidato/a ideal combinará habilidades técnicas sólidas en programación con capacidad para interactuar con clientes, entender sus necesidades y ofrecer soluciones técnicas adaptadas. Será responsable del desarrollo, implementación y soporte de nuestro software, así como de brindar asesoramiento técnico a los clientes.
¿Qué ofrecemos? Beneficios
* Estabilidad en el puesto de trabajo.
* Seguridad financiera. Empresa muy sólida. Amplia trayectoria en el mercado.
* Proyecto personal y vital interesante.
* Formación continua en nuevas tecnologías y tendencias.
* Gran ambiente de trabajo. Equipo humano fenomenal.
* Teletrabajo
* Remuneración en función de la experiencia, capacidad y el rendimiento personal.
* Posibilidades de promoción y ascensos.
Requisitos mínimos:
1. Formación académica:
Titulación en Informática, Ciencias de la Computación, Telecomunicaciones o afines (o experiencia equivalente demostrable).
2. Experiencia:
* Al menos 2-3 años de experiencia en desarrollo de software, preferiblemente en entornos web y cloud.
* Experiencia en roles que combinen programación y consultoría o atención al cliente.
3. Conocimientos técnicos:
* Dominio de lenguajes de programación orientada a objetos como C# .NET Framework 4.8 y .NET. JavaScript
* Conocimiento de diseño de bases de datos relaciones y sintaxis de SQL para la consulta y gestión de las mismas.
* Familiaridad con herramientas de control de versiones (Git, Subversión, TFS, etc).
* Experiencia en desarrollo de aplicaciones web y APIs RESTful.
* Desarrollo en HTML, estilos CSS y uso de Javascript y JQuery
4. Habilidades personales:
* Capacidad para trabajar en equipo y colaborar con otros departamentos.
* Habilidades de comunicación para interactuar con clientes y entender sus necesidades.
* Orientación a la resolución de problemas y pensamiento crítico.
* Capacidad proactiva para aprender y aplicar conocimientos sobre tecnologías disruptivas e inteligencia artificial.
Conocimientos deseables (no indispensables, pero valorados):
1. Idiomas:
* Nivel de inglés intermedio-alto (B2 o superior) para mantener conversaciones técnicas con clientes internacionales.
2. Conocimientos técnicos adicionales:
* Conocimiento de entornos Cloud (AWS, Azure, Google Cloud).
* Conocimiento del framework web Blazor (Server y WebAssembly).
* Conocimiento del framework web ASP.NET Web Forms.
* Experiencia en creación de pruebas unitarias (MSTest, NUnit o similar).
* Administración de servidores web IIS.
* Conocimiento básico de metodologías ágiles (Scrum, Kanban).
* Experiencia en consumo de servicios de inteligencia artificial
3. Habilidades adicionales:
* Certificaciones en tecnologías Cloud (AWS Certified, Azure Certified).
* Experiencia en proyectos de migración a la nube.
* Conocimiento de normativas de seguridad y protección de datos (GDPR, ISO 27001).
Responsabilidades del puesto:
Desarrollo de software:
* Diseñar, desarrollar y mantener aplicaciones web y servicios Cloud.
* Escribir código limpio, eficiente y bien documentado.
* Realizar pruebas unitarias y de integración para garantizar la calidad del software.
Consultoría técnica:
* Interactuar con clientes para entender sus necesidades y requerimientos técnicos.
* Proponer soluciones técnicas adaptadas a las necesidades del cliente.
* Brindar soporte técnico durante la implementación y post-implementación del software.
Colaboración en equipo:
* Trabajar en conjunto con otros desarrolladores, diseñadores y consultores.
* Participar en reuniones de planificación y seguimiento de proyectos.
* Contribuir a la mejora continua de procesos y herramientas de desarrollo.
Gestión de proyectos:
* Participar en la planificación y estimación de tareas.
* Seguir metodologías ágiles para la entrega incremental de funcionalidades.
* Documentar procesos y soluciones técnicas.
Innovación y mejora continua:
* Investigar y proponer nuevas tecnologías o herramientas que mejoren el desarrollo.
* Mantenerse actualizado/a con las últimas tendencias en programación y Cloud computing.