Job description
Employer: Blueforce Tech Inc.
Position: Software Engineer (NOC 21231)
Work Hours: 30 hours per week
Hourly Rate: $64.00 per hour
Vacancy: 1
Work Location: Unit 108, 2971 Viking Way, Richmond, British Columbia V6V 1Y1
Terms of Employment: Full-time; Permanent
Language of Work: English
COMPANY PROFILE
Blueforce Tech Inc. is a technology company providing integrated software and technology solutions for supply-chain traceability, inventory management, and connected logistics. Through its BlueTrace™ platform, the company develops and implements RFID-enabled traceability solutions that integrate cloud-based software, databases, APIs, connected devices, and customer enterprise systems to improve inventory visibility, product traceability, logistics efficiency, and regulatory compliance across the food and agricultural supply chain.
As the BlueTrace™ platform continues to expand, Blueforce Tech Inc. requires an experienced Software Engineer to design, develop, integrate, test, deploy, and continuously enhance the software architecture, APIs, databases, cloud services, and system integrations supporting its RFID-enabled traceability platform and customer implementations.
KEY RESPONSIBILITIES
• Engage with company management, customers, and implementation partners to analyze business and operational requirements and translate them into technical specifications for the BlueTrace™ RFID-enabled traceability platform and related supply-chain applications.
• Design and develop software architecture, backend services, databases, APIs, and system components supporting RFID-based product identification, inventory management, logistics tracking, cold-chain visibility, and product traceability.
• Design, develop, customize, and maintain APIs, interfaces, and data exchange solutions to integrate the BlueTrace™ platform with customers' ERP systems, warehouse management systems (WMS), logistics platforms, and other third-party applications.
• Develop and maintain data models, business logic, and processing workflows for RFID events, crate movements, inventory transactions, product records, temperature-related logistics data, and other operational information.
• Configure, implement, and integrate new software modules, RFID devices, sensors, cloud services, and related technologies to support customer implementations and evolving business requirements.
• Evaluate and improve system architecture, application performance, scalability, reliability, availability, and security, and implement enhancements to support continued business growth and increasing customer demand.
• Perform software testing, system integration testing, troubleshooting, and root cause analysis for software applications, APIs, databases, connected devices, and cloud-based services.
• Collaborate with customers and internal stakeholders during software deployment, implementation, troubleshooting, and post-deployment optimization, and continuously enhance platform functionality based on operational feedback and business requirements.
• Prepare and maintain software architecture documentation, technical specifications, interface documentation, testing records, deployment procedures, system configuration documents, and maintenance guidelines.
JOB REQUIREMENTS
• A bachelor's degree is required. A degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, Mathematics, or a related technical discipline is preferred. Applicants with degrees