Siemens
Cattron Global
Softwareingenieur / Software Engineer
Über die Stelle
Seit über 70 Jahren liefert Cattron zuverlässige Steuerungslösungen für Umgebungen, in denen Systeme absolut nicht ausfallen dürfen. Wir bedienen eine Vielzahl von Unternehmen in den Bereichen Industrie, Transport, Sicherheitssysteme und Bergbau. Unser Unternehmen liefert stolz Lösungen, die Geräte verbinden, Maschinen steuern und Vermögenswerte weltweit schützen. Unser Team besteht aus erfahrenen Ingenieuren, die konventionelle Methoden in Frage stellen und eine Leidenschaft dafür haben, reale Probleme mit innovativen Lösungen anzugehen.
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.
STELLENÜBERSICHT
Cattron sucht derzeit zwei (2) Softwareingenieure zur Entwicklung, zum Entwurf und zur Prüfung innovativer Softwareanwendungen, SDK und API. In dieser Rolle tragen Sie zu Softwareentwicklungsprojekten über einen formalen Lebenszyklus bei – von der Anforderungsanalyse und Lösungsgestaltung bis hin zu Code-Reviews, Tests, Dokumentation und Produktionsfreigabe – und pflegen und verbessern gleichzeitig bestehende Anwendungen.
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.
VERANTWORTLICHKEITEN
- Entwirft, entwickelt und testet neue Softwareanwendungen, SDK und API.
- Aktualisiert/wartet bestehende Softwareanwendungen.
- Verantwortlich für Softwareentwicklungsprojekte nach einem formalen Prozess, einschließlich Softwaredesign, Code-Reviews, Verwendung von Softwarestandards und Tests.
- Bietet allgemeinen Anwendungs-Support, Analyse und Design im Zusammenhang mit Anwendungen, die expansive globale Geschäftssysteme/-funktionen ausführen.
- Erstellt und überprüft Dokumente, einschließlich Anforderungsanalysen, Designs, Unit-Testpläne, Release Notes und Benutzerhandbücher usw.
- Arbeitet effektiv mit anderen Gruppen und Geschäftspartnern zusammen.
- Untersucht, empfiehlt und implementiert neue Technologien.
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
ANFORDERUNGEN
- Bachelor-Abschluss in Informatik oder einem verwandten Bereich bevorzugt.
- Erfahrung kann anstelle eines Abschlusses ersetzt werden.
- Mindestens 1-2 Jahre Erfahrung in der Softwareentwicklung.
- Umfassende Kenntnisse in der Definition von Projektumfang, Liefergegenständen und Team-Anforderungen.
- Fähigkeit, kleine Projektteams zu leiten und Ergebnisse gemäß Meilensteinen und Liefergegenständen zu erzielen.
- Beherrschung verschiedener Technologien, darunter: Java, J2EE, EJB, JavaScript, AJAX, REST, SQL, DHTML, Linux, ASP, .NET, SOAP, C, C++, C# und Shell Scripts.
- Flexibilität und Anpassungsfähigkeit an sich ändernde Anforderungen und Zeitpläne.
- Erforderliches Englischniveau: Mittelstufe.
- Erwartete Häufigkeit der englischen Kommunikation für die Position: Täglich – sowohl schriftliche als auch mündliche Kommunikation auf Englisch wird regelmäßig erforderlich sein – hauptsächlich für die externe Kommunikation mit Kunden, Lieferanten und/oder Partnern außerhalb von Quebec.
- Grund für die Englischkenntnisse: Die Rolle beinhaltet eine kontinuierliche Zusammenarbeit mit Kunden und Lieferanten in Regionen, in denen Englisch die Hauptsprache ist. Die Person muss Dokumentationen auf Englisch lesen und interpretieren und regelmäßig mit Stakeholdern in den Vereinigten Staaten kommunizieren.
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.
- Erfahrung in der Entwicklung von Enterprise-Webanwendungen ist bevorzugt.
- Erfahrung mit agilen Projekten (Scrum) ist von Vorteil.
- Enterprise web application development experience is preferred
- Experience with Agile projects (Scrum) is a plus
WAS WIR BIETEN
- Die Möglichkeit, Teil eines dynamischen F&E-Teams in einem schnell wachsenden globalen Technologiesektor zu sein.
- Ein kollaboratives und multidisziplinäres Arbeitsumfeld, das Innovation, Wissensaustausch und technische Exzellenz fördert.
- Eine unbefristete Vollzeitstelle (40 Stunden/Woche) mit flexiblen Arbeitszeitoptionen zur Unterstützung der Work-Life-Balance.
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
---
