Computer Programmer jobs in Alberta
Full-Stack Software Developer
Easily applyOften replies in 1 dayAFD Petroleum Ltd.Edmonton, AB T6P 1P6- Full-time +1
- AFD Petroleum Ltd. | Edmonton, AB (hybrid) | Full-time, permanent | Intermediate to Senior.
- This includes a Microsoft Fabric lakehouse and warehouse environment…
- Canadian Armed ForcesAlberta
- $4,337–$6,413 a month
- Full-time +1
- Paid time off
- Vision care
- Dental care
- This position is available full-time or part-time.
- Competitive salary starting from $4,337 - $6,413/month for new recruits who join the Regular Force under the…
- KPMGCalgary, AB T2P 4H4
- Full-time
- University degree in computer science, engineering, information systems, science, or a related field, or equivalent experience.
- View all KPMG jobs - Calgary jobs - Senior Software Engineer jobs in Calgary, AB
- Salary Search: Senior Consultant, Software Delivery Developer salaries in Calgary, AB
- See popular questions & answers about KPMG
- MNPCalgary, AB T2P 0L4
- Permanent
- Design, build, and optimize production systems on Azure AI Foundry, including retrieval systems, agents, and reasoning workflows, with a focus on quality,…
- View all MNP jobs - Calgary jobs - AI Developer jobs in Calgary, AB
- Salary Search: AI Engineer, Innovation salaries in Calgary, AB
- See popular questions & answers about MNP
- MNPCalgary, AB T2P 0H3
- If you enjoy solving real user problems with clean, scalable code, you'll fit right in.
- Develop and maintain responsive, scalable web applications using React…
- View all MNP jobs - Calgary jobs - Full Stack Developer jobs in Calgary, AB
- Salary Search: Full Stack Software Engineer salaries in Calgary, AB
- See popular questions & answers about MNP
CNC Machinist/Programmer
Easily applyNewPROMAC INDUSTRIES INC.Calgary, AB T2C 4Z1- $35–$42 an hour
- Full-time
- 40 hours per week
- Monday to Friday +2
- Paid time off
- Dental care
- Life insurance
- Disability insurance
- Company pension
- Extended health care
- This position is well suited to an experienced machinist who enjoys a mix of one-off, low-volume, and production work.
- Strong CNC setup and machining skills.
CNC Operator / Machinist / Programmer
Easily applyNorthern Oil Tool Inc.Leduc, AB- $35–$40 an hour
- Full-time +2
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- Casual dress
- This is a technical, industrial role with a focus on process improvement.
- CNC programming, setup and run operations.
- Managing consumable and tooling needs.
Software Development Manager
Often replies in 2 daysOnstream Pipeline Inspection ServicesCalgary, AB- Permanent
- Onstream a division of MISTRAS, is hiring for a Software Development Manager that is responsible for leading the design, development, delivery, and continuous…
Embedded Software Developer (Jr 2 to Intermediate 3)
Easily applyNewConfidentialLacombe, AB- $59,000–$90,000 a year
- Full-time +1
- Paid time off
- Life insurance
- RRSP match
- On-site parking
- Company events
- Job Type:* Full-time, Permanent.
- Spyder Controls develops innovative control systems for the RV and Marine industries.
- CAN Bus / CAN-based communication.
IT Administrator
Easily applyConfidentialAcheson, AB- $55,000–$60,000 a year
- Full-time +1
- Dental care
- Life insurance
- Employee assistance program
- RRSP match
- Extended health care
- Wellness program
- In this role, you will oversee the deployment, maintenance, and security of our IT systems, ensuring seamless operations across diverse platforms.
Java Developer
Easily applyWISSEN TECHNOLOGY PRIVATE LIMITEDCalgary, AB- Full-time
- Monday to Friday
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- Extended health care
- Graduate-level degree in computer science, engineering, or related technical field.
- The ideal candidate will have a strong background in Java programming,…
Java Developer
Easily applyWISSEN TECHNOLOGY PRIVATE LIMITEDCalgary, AB- Full-time
- Monday to Friday
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- Extended health care
- Graduate-level degree in computer science, engineering, or related technical field.
- The ideal candidate will have a strong background in Java programming,…
Business Applications Developer
Easily applyNewWestern Irrigation DistrictStrathmore, AB T1P 1C1- Full-time
- Company pension
- RRSP match
- Extended health care
- This is a hands-on development role for someone who enjoys building applications, developing workflows, connecting systems, working with data, and solving…
Automation / PLC Programmer (Entry–Intermediate)
Easily applyFlowpoint Environmental SystemsMorinville, AB T8R 1K6- $75,000–$105,000 a year
- Full-time
- 40 hours per week
- Vision care
- Dental care
- RRSP match
- Casual dress
- Company events
- Proficient computer skills in Microsoft Windows and Microsoft Office applications.
- We supply complete operating facilities — mechanical equipment, electrical…
CNC Programmer/Setter/Operator
Easily applySTAC manufacturing inc.Edmonton, AB T6E 3G1- $30–$40 an hour
- Full-time
- Tuition reimbursement
- Vision care
- Dental care
- Life insurance
- Extended health care
- On-site parking
- The ideal candidate will be responsible for setting up, programming and operating CNC machines to produce precision parts according to specifications.
Software Development Manager
Easily applyNewLawDepotEdmonton, AB- Full-time
- Dental care
- Paid vacation
- Extended health care
- Flexible schedule
- Lead software developers, shape technical direction, and turn business goals into reliable software delivery.
- Working closely with Product, UX, QA, Architecture…
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Full-Stack Software Developer
Full-Stack Software Developer
Job details
Job type
Full job description
AFD Petroleum Ltd. | Edmonton, AB (hybrid) | Full-time, permanent | Intermediate to Senior
About the team
AFD Petroleum is a fuel distribution company operating across Western and Northern Canada (cardlock, bulk, lubricants, transport). The Digital Solutions, Analytics & IT group is a small team that builds and runs the company's data platform and internal software. This includes a Microsoft Fabric lakehouse and warehouse environment, the AFD Suite (a set of web-based analytics and operations hubs), Dynamics 365 Business Central customizations, and production ML models for churn scoring, anomaly detection, and lead scoring. We use leading development tools heavily and work directly with executives and branch operations.
The role
You will be the team's dedicated software developer. You will own the application and automation layer: the FastAPI applications behind the AFD Suite, customer and driver portals, third-party integrations, and Business Central process automation. You take projects from requirements through deployment on Azure and support them in production. The team is small, so you own your projects end to end.
What you'll own
-
AFD Suite platform: the FastAPI and SPA applications that serve as departmental analytics hubs (Sales, Supply, Transport), including caching, auth, CI/CD, and production support.
- Portals and internal tools: customer portal for account and invoice access, pricing tools and alerts, allocation and order portals, driver-facing web clients.
- Business Central automation: AL extensions, job queue automation, invoicing and billing modules (cardlock direct invoicing, consolidated billing), posting and G/L mapping logic, working closely with finance.
- Integrations: REST/API integrations with fleet and fuel card providers, shop management, POS, telematics, and the Fabric data platform.
What you'll do
-
Design, build, ship, and support production web applications (Python/FastAPI backends, JavaScript/TypeScript front ends) on using AWS & Azure.
- Write and tune SQL against Fabric warehouse star schemas, and contribute to dbt/DLT pipeline work as we migrate off legacy data models.
- Develop and maintain Business Central AL extensions and automations. Prior AL experience helps but is not required if you can pick up an ERP extension model quickly.
- Build integrations with third-party APIs and handle auth, retries, idempotency, and monitoring properly.
- Keep secrets out of code and images (Key Vault and managed identity), script your deployments, and document your systems.
- Work directly with finance, transport, supply, and sales to scope and deliver.
Must-haves
- 4+ years (intermediate) or 7+ years (senior) building and running production web applications.
- Strong Python (FastAPI, Flask, or Django) and solid front-end JavaScript/TypeScript.
- Strong SQL, including analytical queries against star-schema warehouses.
-
Azure experience, or equivalent cloud experience with the ability to get deep on Azure or AWS quickly: containerized deployment, secrets management, CI/CD.
- Experience integrating third-party REST APIs, including auth and failure handling.
- A track record of owning projects end to end with minimal supervision.
- Comfortable and productive with AI-assisted development tools, with good judgment about their limits.
Nice to have
- Dynamics 365 Business Central or NAV development (AL, extensions, job queues, API pages). This is the biggest differentiator for us.
- Microsoft Fabric, Synapse, or Databricks; dbt or DLT.
- Power BI (semantic models, DAX).
- Experience shipping ML model outputs into applications.
- Background in fuel distribution, logistics, energy, or another industrial sector.
How we work
- Small team reporting to the Director of Digital Solutions, Analytics & IT, with direct access to executives and branch operations.
- AI-assisted development is standard on this team.
- Fulltime based in Edmonton's main office.
- Some production support is expected, since these applications run invoicing and pricing workflows for the business.