- University Of Alberta
- Edmonton, AB
- Part-Time
- 53 days ago
Software Programmer.
Before you go
Before you leave us, sign up for our email alerts
We don't do job spam, just the best digital jobs delivered straight to your inbox.
Software Programmer: our view in 3 lines...
- The Role:This role is for a software programmer who builds and supports enterprise software systems for construction and business operations.
- The Person:The person will design, develop, test, deploy, and support enterprise applications, ERP systems, APIs, databases, and integrations while improving existing systems, automating business processes, and handling technical support.
- Requirements:The ideal candidate has a Bachelor’s Degree in Information Technology, several years of progressively responsible software engineering experience, and strong analytical, troubleshooting, communication, and stakeholder engagement skills.
About the role
This competition is open to all applicants however; internal candidates and applicants who were former employees of the University of Alberta will be given priority consideration before external candidates. Please log in to verify your internal candidate status.
This position has a term length of one year plus one day from the date of hire.
Location - This role is in-person. Work primarily takes place at North Campus and ACQBuilt Office, Edmonton.
This position designs, develops, deploys, and supports enterprise software systems that support construction and business operations. Working closely with operational teams, the role develops and maintains applications, databases, and system integrations to improve efficiency, automate processes, modernize legacy systems, and provide ongoing technical support. The position requires strong expertise in software development, databases, system integration, and enterprise applications.
Responsibilities
- Workplace Safety: Promote a safe, respectful, and inclusive workplace; follow safety requirements, complete training, identify and address hazards, and report incidents.
- Software Development: Design, develop, test, and maintain enterprise applications, ERP systems, APIs, databases, and business workflows.
- System Modernization & Integration: Improve existing systems, automate business processes, and integrate internal and external applications.
- Data & Database Management: Support data migration, database optimization, reporting, and data integrity.
- Development, Operations. & Technical Support: Manage software environments, deployments, CI/CD processes, system performance, and production issues.
- Technical Leadership: Provide technical guidance, establish development standards, document systems, and collaborate with stakeholders.
Qualifications
- Bachelor's Degree in Information Technology, supplemented by several years of progressively responsible software engineering experience.
- Strong analytical, troubleshooting, communication, and stakeholder engagement skills are required.
Application Instructions
Click "Apply Now" to submit your CV and cover letter.
This position is subject to all applicable terms and conditions of the collective agreement between the Governors of the University of Alberta and the Non-Academic Staff Association (NASA).
This position offers a comprehensive benefits package.
The Faculty of Engineering is one of North America’s top engineering schools, known for innovation, collaboration, and impact. It fosters an exceptional student experience through a holistic approach that combines technical excellence with emotional intelligence. With strong community engagement, interdisciplinary research, and a commitment to societal well-being, the faculty prepares students to lead in a rapidly evolving, global engineering landscape.

