As Director of Engineering, you will take on a leadership role, working closely with Director of Product Design and reporting directly to the acting CTO. Your job will be to ensure Vandrico’s software products are elegantly architected, well engineered and up to a high standard of quality. You will lead all software development efforts within the company, as well as oversee internal quality assurance and outsourced quality control.
You will be comfortable working in a true agile environment with evolving product road maps, disciplined SCRUM framework, and getting hands-on with the challenges of the week.
Ideal experience & education:
-Web-based API architecture & design
-You are well researched and up to date on the latest frameworks and trending technologies
-You have been hands-on involved with the development of at least one enterprise software product from inception to production deployment.
-Some supervisory or management experience
-BSc essential, MSc+ preferred
-You are keen to learn and grow as a leader
-You are inspired to mentor and share knowledge with others
-You are comfortable being candid, and an excellent listener
-You are driven by a desire to make a real impact with your work and continually deliver as promised
-You are longing for the comradery of a highly effective team, and take pleasure in watching others succeed
-Software is architected to meet all short term business needs
-Architecture and technology roadmap is maintained in an agile manner and responds to anticipated medium and long term business needs
-Software is developed to defined standards of quality and documented appropriately
-Schedules and budgets are respected and unexpected deviations are communicated clearly and quickly to the leadership team
-Dev Ops investments align with the team’s needs and business objectives
-Team is documenting work appropriately for external reporting needs (SR&ED, IRAP, etc)
-Develop and maintain software architecture and roadmap(s)
-Support and mentor the development team as needed
-Lead by example by acting as a shepherd for both your team and the company’s values
-Collaborate with the development team and other stakeholders to consistently improve development practices to support the business’s objectives
-Proactively identify, respond to, and communicate high risk technical challenges
-Deliver as promised
-Knowledge of Agile development frameworks
-Experience with version control systems such as GIT.
-Mobile development experience (iOS and Android).
-Gulp, Node, NPM experience.
-Java for server side, REST-based architecture
-NoSQL for data persistence (MongoDB / ElasticSearch)
-Jenkins for continuous build
-Jira for project task management
-Protractor, JMeter for integration/performance testing
-Experience working with IOT & Wearable devices
-Knowledge of wireless communication standards: LTE, Wifi, Bluetooth, and BLE
-Experience with machine learning and intelligent systems
Connected Worker is an enterprise IIoT & Wearables 3D real-time visualization & communications platform. It is designed to give Front-line Workers and Managers situational awareness - because the most important part of big data is informed action.
Our Connected Worker solution uses an open standard API to support ongoing innovation. It is comprised of configurable software modules to support your required custom business logic. Connected Worker offers Real-time Operational Intelligence on a Wearable, Phone or Tablet, allowing for the intuitive integration of people, machines and information.