Sous supervision générale, l'ingénieur en développement logiciel II conçoit et assure la maintenance des applications logicielles utilisées dans les produits Cattron.
RESPONSABILITÉS
- Concevoir, développer et tester de nouvelles applications logicielles, des SDK et des API.
- Mettre à niveau / assurer la maintenance des applications logicielles existantes.
- Est responsable des projets de développement logiciel suivant un processus formel, y compris la conception de logiciels, la révision de codes, l'utilisation de normes logicielles et les tests.
- Fournit un soutien général, une analyse et une conception liés aux applications exécutant des systèmes / fonctions commerciaux expansifs à l'échelle mondiale.
- Prépare et révise des documents, y compris l'analyse des besoins, la conception, les plans de tests unitaires, les notes de mise à jour et les guides d'utilisation, etc.
- Collabore efficacement avec d'autres groupes et partenaires commerciaux.
- Étudie, recommande et met en œuvre de nouvelles technologies.
EXIGENCES
Connaissances approfondies en matière de définition de la portée d'un projet, des livrables et des exigences de l'équipeCapacité à diriger de petites équipes de projet et à obtenir des résultats conformes aux étapes clés et aux livrablesMaîtrise de diverses technologies, notamment : Java, J2EE, EJB, JavaScript, AJAX, REST, SQL, DHTML, Linux, ASP, .NET, SOAP, C, C++, C# et Shell ScriptsCapacité à travailler efficacement dans un environnement où les délais sont serrés et le rythme soutenu, et à gérer efficacement plusieurs tâches prioritaires dans un environnement axé sur le travail d'équipeFlexibilité et capacité à s'adapter à l'évolution des exigences et des calendriersUne expérience dans le développement d'applications web d'entreprise est préférableUne expérience dans des projets Agile (Scrum) est un plusExcellentes compétences en communication en anglaisÉDUCATION
Licence en informatique ou dans un domaine connexe préférableUne expérience peut remplacer le diplômeAu moins 5 ans d'expérience dans le développement de logicielsPourquoi rejoindre Cattron ?Chez Cattron, nous nous engageons à respecter nos valeurs d'intégrité, de respect, de transparence, de responsabilité et d'exécution dans tous les aspects de notre activité. Nous offrons un environnement de travail où ces valeurs ne sont pas que des mots, mais font partie intégrante de notre façon de travailler au quotidien. Si vous êtes passionné par l'excellence dans le domaine de la fabrication et que vous souhaitez faire partie d'une équipe qui valorise l'innovation, la collaboration et l'intégrité, nous serions ravis de vous accueillir dans notre équipe!
Under general supervision, the Software Development Engineer II designs and maintains software applications used in Cattron products.
RESPONSIBILITIES
Designs, develops and tests new software applications, SDKs, and APIsUpgrade / Maintain existing software applicationsResponsible for software development projects following a formal process, including software design, code reviews, use of software standards, and testingProvide general application support, analysis, and design related to applications running expansive business systems / functions globallyPrepare and review documents, including requirements analysis, design, unit testing plans, release notes and user guides etc.Collaborate effectively with other groups and business partnersInvestigate, recommend and implement new technologiesREQUIREMENTS
Rich knowledge on defining project scope, deliverables and team requirementsAbility to lead small project teams and deliver results against milestones and deliverablesProficient with various technology, which may include : Java, J2EE, EJB, JavaScript, AJAX, REST, SQL, DHTML, Linux, ASP, .NET, SOAP, C, C++, C#, and Shell ScriptsAble to work successfully in a deadline-driven, fast paced environment and effectively multi-task priorities in a team-oriented environmentMust be flexible and able to adapt to changing requirements and schedulesEnterprise web application development experience is preferredExperience with Agile projects (Scrum) is a plusExcellent communication skills in EnglishEDUCATION
Bachelor's degree in Computer Science or related field preferredExperience may be substituted in lieu of degreeMinimum of 5 years’ experience in software developmentWhy Join Cattron?
At Cattron, we’re committed to upholding our values of Integrity , Respect , Transparency , Accountability , and Execution in every aspect of our business. We provide a work environment where these values are not just words, but a part of how we do business every day. If you’re passionate about manufacturing excellence and want to be part of a team that values innovation, collaboration, and integrity, we’d love to have you join our team!