Sostenibilidad que significa negocios
Quiénes somos:
El especialista en software de sostenibilidad, AMCS, tiene su sede en Irlanda, con oficinas en Europa, Estados Unidos y Australasia. Con más de 1.300 empleados altamente cualificados en 22 países, nos especializamos en ofrecer soluciones tecnológicas para facilitar un futuro neutro en carbono.
Lo que hacemos:
Nuestras soluciones SaaS innovadoras aumentan la eficiencia y aumentan la sostenibilidad en industrias intensivas en recursos. Más de 5.000 clientes en 23 países ya se benefician de nuestro software Performance Sustainability, asegurando que ofrecemos soluciones prácticas para mejorar la rentabilidad y la resiliencia medioambiental en todo el mundo.
Nuestro pueblo:
AMCS ofrece a los miembros del equipo más que un trabajo, sino también una oportunidad para trazar una carrera profesional en una empresa que está creciendo, evolucionando y estableciendo nuevas formas de trabajar que están teniendo un impacto positivo en el mundo que nos rodea. AMCS se estableció en Irlanda y mantiene esas raíces locales y la mentalidad de 'start-up' con una cultura de conexión. Conexión con nuestro trabajo, Nuestros clientes, nuestros compañeros y nuestra comunidad crean un entorno de trabajo que fomenta la apertura, la colaboración y la creatividad.
Buscamos un desarrollador Full-Stack experimentado con experiencia en C# y Angular para unirse a nuestro equipo de desarrollo de soluciones IoT. El candidato seleccionado participará en el desarrollo de una plataforma IoT de vanguardia que incorpore visión por ordenador, aprendizaje automático, una interfaz web sofisticada y procesamiento en tiempo real de datos de sensores y flujos de vídeo.
Responsabilidades clave:
• Contribuir al diseño, desarrollo y arquitectura de una solución IoT de alto rendimiento, utilizando C#, .NET Core/Framework y Angular.
• Desarrollar y mantener sistemas backend robustos, centrados en la escalabilidad, el rendimiento y la seguridad.
• Construir interfaces web intuitivas y sensibles con Angular para visualización e interacción de datos en tiempo real.
• Actualizar y mantener las canalizaciones CI/CD usando Azure DevOps, GitOps y ArgoCD para flujos de despliegue eficientes.
• Mentorizar a desarrolladores junior, proporcionando orientación sobre mejores prácticas, patrones de diseño y calidad del código.
• Liderar y participar en revisiones de código para garantizar altos estándares de calidad, consistencia y seguridad.
• Solucionar problemas y depuración en toda la pila tecnológica (backend, frontend, pipelines CI/CD).
• Desarrollar integraciones con servicios de terceros, dispositivos IoT y APIs internas, promoviendo la fiabilidad del sistema.
• Mantenerse al día con las nuevas tecnologías e impulsar mejoras continuas tanto en el desarrollo frontend como en el backend.
Habilidades y cualificaciones esenciales
• Licenciatura en Informática, Ingeniería o un campo relacionado.
• 5+ años de experiencia en desarrollo full-stack con C# y .NET en el backend, y Angular en el frontend.
• Sólido conocimiento del desarrollo de APIs RESTful, microservicios y arquitecturas basadas en la web.
• Experiencia con tecnologías de contenedorización y orquestación (Docker, Kubernetes).
• Competencia en la gestión de pipelines CI/CD usando Azure DevOps, GitOps y ArgoCD.
• Capacidad probada para diseñar e implementar sistemas escalables y seguros en un entorno cloud (Azure).
• Sólido conocimiento tanto de bases de datos SQL como NoSQL.
• Amplia experiencia con Git u otros sistemas de control de versiones.
• Sólidas habilidades de mentoría, con experiencia en apoyar a desarrolladores junior y realizar revisiones de código.
Habilidades deseables
• Experiencia con visión por ordenador, procesamiento de vídeo o bibliotecas de aprendizaje automático.
• Familiaridad con metodologías ágiles y prácticas DevOps.
• Experiencia previa trabajando con dispositivos IoT e integración de sensores.
Atributos personales
El candidato ideal posee excelentes habilidades para resolver problemas y atención al detalle, combinadas con una fuerte capacidad de comunicación y trabajo en equipo. Deberías poder trabajar de forma independiente y gestionar varias tareas de forma eficaz. Y esperamos que seas innovador y estés abierto a explorar nuevas tecnologías y enfoques.
En general, necesitamos un programador excelente capaz de escribir código conciso y con buen rendimiento. Pero lo más importante es que compartís nuestra pasión por programar y desarrollar software de calidad y duradero.