CBN is looking for a dynamic, experienced software engineer to join the internal systems development team to create and maintain extensions and applications for the Alfresco Enterprise Content Management System and to contribute to the development and maintenance of custom corporate solutions. Application areas include machine communication on the factory floor, logistics and inventory systems, manufacturing workflow, value chain integration and predictive maintenance systems.
* Writing design documents and functional specifications;* Participating in the design and code reviews;* Developing and unit testing software;* Software maintenance;* Train system users during the initial deployment systems.
* Experience developing software for machine communication in a manufacturing environment;* Familiarity with Agile software development, Test driven development;* Familiarity with the Eclipse IDE platform;* Knowledge of build tools (ANT, Maven);* 2+ years of experience with a Java Application Server (e.g. Glassfish, Tomcat, Websphere);* Experience with distributed caching frameworks such as Terracotta, Hazelcast, ehcahce, etc.;* Strong communication skills in English (other languages are considered assets);* Good problem solving and analytical skills;* Strong team player who enjoys working with system users;* Ability to multi-task and adapt to changing priorities;* Eager to learn new skills and share them with others.
As an Equal Opportunity Employer, Canadian Bank Note Company, Limited is committed to achieving a skilled and diversified workforce that reflects the diversity of the Canadian population. We encourage applications from women, visible minorities, people with disabilities and Aboriginal people.No phone calls or agencies, please.