Vosker
Cattron Global
Ingeniero/a de Software
Sobre la oportunidad
Durante más de 70 años, Cattron ha proporcionado soluciones de control de confianza para entornos en los que los sistemas no pueden fallar bajo ninguna circunstancia, sirviendo a una variedad de empresas en los sectores industrial, de transporte, de sistemas de seguridad y de aplicaciones mineras. Nuestra empresa ofrece con orgullo soluciones que conectan dispositivos, controlan máquinas y protegen activos en todo el mundo. Nuestro equipo está formado por ingenieros experimentados que desafían los métodos convencionales y tienen pasión por abordar problemas del mundo real con soluciones innovadoras.
For more than 70 years, Cattron has provided trusted control solutions to environments where systems absolutely cannot fail, serving a variety of companies in industrial, transportation, safety systems and mining applications. Our company proudly delivers solutions that connect devices, control machines, and protect assets around the world. Our team is made up of experienced engineers who challenge conventional methods and have a passion for engaging in real world problems with innovative solutions.
DESCRIPCIÓN DEL PUESTO
Cattron está buscando actualmente dos (2) ingenieros/as de software para diseñar, desarrollar y probar aplicaciones de software innovadoras, kits de desarrollo de software (SDK) e interfaces de programación de aplicaciones (API). En este puesto, contribuirá a proyectos de desarrollo de software a través de un ciclo de vida formal, desde el análisis de requisitos y el diseño de la solución hasta las revisiones de código, las pruebas, la documentación y la puesta en producción, al tiempo que mantiene y mejora las aplicaciones existentes.
POSITION OVERVIEW
Cattron is currently seeking two (2) Software Engineer to design, develop, and test innovative software applications, SDKs, and APIs. In this role, you contribute to software development projects through a formal lifecycle - from requirements analysis and solution design to code reviews, testing, documentation, and production release - while maintaining and enhancing existing applications.
RESPONSABILIDADES
- Diseñar, desarrollar y probar nuevas aplicaciones de software, SDK y API.
- Actualiza/Mantiene las aplicaciones de software existentes.
- Es responsable de los proyectos de desarrollo de software siguiendo un proceso formal, incluyendo el diseño de software, revisiones de código, uso de estándares de software y pruebas.
- Proporciona soporte general de aplicaciones, análisis y diseño relacionados con aplicaciones que ejecutan sistemas/funciones comerciales expansivos a nivel mundial.
- Prepara y revisa documentos, incluyendo análisis de requisitos, diseño, planes de pruebas unitarias, notas de versión y guías de usuario, etc.
- Colabora eficazmente con otros grupos y socios comerciales.
- Investiga, recomienda e implementa nuevas tecnologías.
RESPONSIBILITIES
- Designs, develops and tests new software applications, SDKs, and APIs
- Upgrade/Maintain existing software applications
- Responsible for software development projects following a formal process, including software design, code reviews, use of software standards, and testing
- Provide general application support, analysis, and design related to applications running expansive business systems/functions globally
- Prepare and review documents, including requirements analysis, design, unit testing plans, release notes and user guides etc.
- Collaborate effectively with other groups and business partners
- Investigate, recommend and implement new technologies
REQUISITOS
- Se prefiere título de Grado en Informática o campo relacionado.
- La experiencia puede sustituirse en lugar del título.
- Mínimo de 1-2 años de experiencia en desarrollo de software.
- Amplio conocimiento en la definición del alcance del proyecto, entregables y requisitos del equipo.
- Capacidad para trabajar con éxito en un entorno de ritmo rápido y con plazos definidos, y para gestionar eficazmente múltiples prioridades en un entorno de equipo.
- Dominio de diversas tecnologías, que pueden incluir: Java, J2EE, EJB, JavaScript, AJAX, REST, SQL, DHTML, Linux, ASP, .NET, SOAP, C, C++, C# y Shell Scripts.
- Debe ser flexible y capaz de adaptarse a requisitos y calendarios cambiantes.
- Nivel de inglés requerido: Intermedio.
- Frecuencia de comunicación en inglés esperada para el puesto: Diaria - será necesaria comunicación escrita y verbal en inglés de forma regular, principalmente para comunicaciones externas con clientes, proveedores y/o socios fuera de Quebec.
- Razón del requisito de inglés: El puesto implica una colaboración continua con clientes y proveedores en regiones donde el inglés es el idioma principal. El/la candidato/a deberá leer e interpretar documentación en inglés y comunicarse regularmente con partes interesadas con sede en Estados Unidos.
REQUIREMENTS
- Bachelor's degree in Computer Science or related field preferred
- Experience may be substituted in lieu of degree
- Minimum of 1-2 years’ experience in software development
- Rich knowledge on defining project scope, deliverables and team requirements
- Proficient with various technology, which may include: Java, J2EE, EJB, JavaScript, AJAX, REST, SQL, DHTML, Linux, ASP, .NET, SOAP, C, C++, C#, and Shell Scripts
- Able to work successfully in a deadline-driven, fast paced environment and effectively multi-task priorities in a team-oriented environment
- Must be flexible and able to adapt to changing requirements and schedules
- Level of English Required: Intermediate
- Frequency of English Communication Expected for the Position: Daily - both written and verbal communication in English will be necessary on a regular basis – primarily for external communications with clients, suppliers, and/or partners outside of Quebec.
- Reason for English Requirement: The role involves ongoing collaboration with clients and suppliers in regions where English is the primary language. The individual will be required to read and interpret documentation in English and communicate regularly with stakeholders based in the United States.
- Se prefiere experiencia en desarrollo de aplicaciones web empresariales.
- La experiencia en proyectos Agile (Scrum) es un plus.
- Enterprise web application development experience is preferred
- Experience with Agile projects (Scrum) is a plus
QUÉ OFRECEMOS
- La oportunidad de formar parte de un equipo dinámico de I+D en un sector tecnológico global en rápida expansión.
- Un entorno de trabajo colaborativo y multidisciplinar que fomenta la innovación, el intercambio de conocimientos y la excelencia técnica.
- Un puesto permanente a tiempo completo (40 horas/semana) con opciones de horario flexible para favorecer el equilibrio entre la vida laboral y personal.
WHAT WE OFFER
- The opportunity to be part of a dynamic R&D team in a rapidly growing global technology sector.
- A collaborative and multidisciplinary work environment that fosters innovation, knowledge sharing, and technical excellence.
- A permanent full-time position (40 hours/week) with flexible scheduling options to support work-life balance.
---
