SOFTWARE PROGRAMMER

June 10, 2026
Application ends: September 9, 2026
Apply Now

Job Description


Manufacturing

  • Production SoftwarePython
  • React
  • TypeScriptPostgreSQL
  • AzureAI-First MindsetAI / LLM Integration

The Company

Crusader Caravans is an Australian-owned manufacturer with a strong reputation for quality and customer service. The business is growing, and technology plays a central role in how we run our factory, manage orders, and serve our dealer network.

The Role

Reporting to the Engineering Manager, the Software Programmer is responsible for developing and maintaining internal business systems, building automation tools, and integrating machine learning and AI across different parts of the operation. This is a high-impact, high-autonomy role — you will work across the full stack and own your projects from concept through to deployment.

Responsibilities

  • Develop and maintain internal web and desktop-based applications supporting production and business operations
  • Build and maintain REST APIs that serve data across multiple internal systems
  • Develop and maintain ordering and production management workflows
  • Build and improve AI-powered analytics and reporting features using LLM APIs
  • Generate operational reports and documents in Excel, PDF, and CSV formats
  • Automate repeatable tasks using Microsoft Power Platform (PowerApps, Power Automate)
  • Create scripts and integrations for CAD/CNC software and Excel/SolidWorks workflows
  • Maintain CI/CD pipelines and cloud deployments on Microsoft Azure

Technical Skills — Required

  • Python — backend web development, async frameworks, task automation
  • React + TypeScript — component-based frontend development, modern data-fetching patterns
  • PostgreSQL — relational database design, query optimisation, ORM usage
  • REST API development — authentication, error handling, third-party integrations 
  • Microsoft Azure — cloud hosting, deployment pipelines, application configuration
  • Git — version control, CI/CD, GitHub Actions
  • Strong computer science fundamentals — data structures, algorithms, web protocols

Technical Skills — Desirable

  • AI / LLM integration — experience calling LLM APIs, prompt engineering, structured output handling
  • Microsoft Power Platform — PowerApps, Power Automate, Power BI 
  • Real-time data patterns — WebSockets, server-sent events, live dashboards
  • Document generation — programmatic Excel/PDF output (OpenPyXL, ReportLab or equivalent)
  • ERP or business system integration — data sync, reconciliation, webhook pipelines
  • C++ or VB scripting — for CAD/CNC and SolidWorks/Excel automation
  • Mobile or desktop app development (React Native, Electron, or native platforms)

Education

Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field — or equivalent demonstrated commercial experience.

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru