You are here

Programming Assistant

Job Title: 

Programming Assistant

Position Location: 

Calgary, Alberta

Date Posted: 

Thursday, September 27, 2018

Position Overview: 

Supports programmers in the migration, development and improvement of business applications through programming, system design, as well as linking various business applications to allow sharing and integration across a number of platforms 

Key Responsibilities: 

 
 Workflow & Process Management System:
 Work on the continuing development of Process Maker, a web based integrated workflow management system and assist with the migration to their new platform, under the direction of a Business Analyst.
 Translating and converting older applications, reports and programs into new languages to support new generation software updates and migration.   
 Develop databases, forms, programs, web tools and reports using SQL, JavaScript, JSON, PHP, XML, HTML.
 Establish connections between applications using APIs. 
 Develop and maintain system documentation.  
 
MRP, Scheduling, Transportation and Other Legacy Systems:
 Support, design and develop reports from MRP system to support evolution of business processes
 Assist in data outputs from AutoDesk’s AutoCad Inventor and Vault to assist manufacturing and materials management processes.
 Support the continued evolution of barcoding across the business to obtain real time tracking and manufacturing productivity information
 Assist in the migration, development and support of a new scheduling system
 Assist in supporting and trouble-shooting an array of legacy business applications in MS Access, Excel, and a number of other commercial software applications.
 Design tables, forms, queries, reports and web based user interfaces to support all of the the above. 
 
Data Reporting /Processing
 Create and maintain new reports and web based dashboards as required, providing users with the information they require to drive forward Continuous Improvement initiatives across the business
 Provide data processing support as required, including activities such as data cleaning, data enrichment and data entry

Required Qualifications: 

 This role requires both technical ability as well someone with an attention to detail and the ability to make logical associations with business processes, and data to create robust systems, business processes and data accuracy: 
 Good knowledge of Microsoft Office (most importantly Access and Excel)
 Understanding of programming languages mentioned above with ability  and desire to learn new programming skills, tools and protocols
 Strong analytical skills and intellectual curiosity to acquire new skills.
 Ability to view problems differently to find creative solutions.
 Positive work attitude; a team player with the ability to handle fast-paced environment. 
 
EDUCATION: 
 Higher education qualifications and/or knowledge of development of web-based applications and publishing protocols (e.g. Bootstrap)
 Familiar with Microsoft Access and Excel and the ability to write VBA macros and routines. 
 Knowledge of system, database and web design. 
 Experience in using various programming languages. 

Please Send Submissions to the Email Address below: