Contribute to innovative special projects and full systems development responsibilities.
Must be able to adapt for quick-turnaround & customer-driven (one-off) specific projects.
Review/Improve Current System
Working closely with management and engineering team to write and develop codes and implement new software on various platforms.
Debugging existing systems. Presenting ideas for system improvements.
Maintaining systems once they are up and running. Keep up to date with current and up-and-coming technologies to continuously improve company’s systems.
IT Liaison / Maintenance
May be required to occasionally liaise with IT department and maintain company’s ERP system and company infrastructure, when necessary.
Experience in database management and ERP custom reports an asset.
Installation and Testing
Testing the product in controlled, real situations before going live.
Requires the ability to travel locally and internationally.
Requirements
Technical skills:
Experience in C, C++, C#, Java, Python (Backend)
Experience in HTML5, CSS3, JavaScript, and jQuery, Power BI (Frontend)
Experience with database management systems but not limited to SQLite or PgSQL
Experience to build Dashboard for IOT devices
Experience in Vision Systems and Blob Analysis (Asset) with AI integration
Xamarin Forms, WPF (Asset)
Microsoft 365 Admin Center (Asset)
Provide sample of work upon interview
Be self-motivated and self-sufficient
Be passionate about their work and bring innovative ideas to the company
Be willing to learn through external resources
Education
Required: Computer Science bachelor’s degree or similar
Experience
Minimum 1-year of Software Development, Software Engineering, Coding, or Programming experience