Careers

Why Apero Solutions?

At Apero Solutions, you will work with the best developers, analysts, designers and implementers in the country.  Our corporate culture is casual, friendly and fun!

We’re alway on the lookout for new talented members to join our growing team.  Get in touch if you'd like to apply.

Title / Position:     Software Developer

Job Description

Apero Solutions is growing, and we are excited to add another software developer to our team in Edmonton. This individual will work closely with our existing development team to continue adding new features to our ERP software. We are excited to see what you can contribute to Apero and our continued success. The position requires Progress ABL development knowledge.

If the successful candidate does not have Progress development experience, the position will start with an intensive three-week in-depth Progress development training program.

Position Summary

  • Provide analysis, design, and programming services in exposing Progress OpenEdge 4GL/ABL procedures and object-oriented development
  • Develop Progress OpenEdge backend service using REST and SOAP technologies
  • 4GL/ABL programming to extend ERP functionality

Technical Skills Required

  • Sound knowledge in Data Structure and Algorithm
  • Web Services / SOA programming technologies
  • REST API programming
  • Database and SQL knowledge
  • Object/Relational Mapper (O/RM)
  • Microsoft Dot.Net exposure is an asset
  • Progress OpenEdge exposure is an asset

Essential Qualities

  • Strong analytical and problem-solving skills
  • Detail oriented
  • Excellent communication skills – both verbal and written
  • Well organized
  • Demonstrates the ability to consistently meet or exceed assigned targets and deadlines

Qualifications

Bachelor’s Degree in Software Engineering or related field; or an equivalent combination of education and experience

Responsibilities

As a programmer, you will be required to take existing embedded ERP business logic programs and convert them to web services (REST/SOAP) for use/consumption by .NET or Progress Appserver. This will require advanced knowledge in 4GL/ABL, XML, JSON, REST, SOAP, Open Edge 10/11 and some Appserver architecture. The ideal candidate will have a very strong understanding of all the Progress technologies and how best to leverage them, especially Appserver, writing web services with 4GL / ABL procedures.

Title / Position:   Software Support Specialist

Job Description

Apero Solutions is growing, and we are excited to add another software support specialist to our team in Edmonton. This individual will work closely with our support team to continue providing support to our customer base. We are excited to see what you can contribute to Apero and our continued success.

Position Summary

The software support specialist will provide client support for our Supply Chain Management software products. This individual will play a primary role on Apero’s client support team, actively participating in support team meetings, assisting with the testing of new software releases and resolving support items.

As the first responder to client’s requests, you would:

  • Answer questions about “how-to” use of our applications.
  • Deliver exceptional service to our clients from initiation of the support incident through to completion; communicate effectively with clients throughout the process.
  • Accurately maintain service orders, logs, and documentation in accordance with policies and procedures.
  • Provide training and documentation for trending issues.
  • Coordinate efforts with other teams and teammates to resolve issues quickly.
  • Perform root cause analysis for each issue, escalating as necessary.
  • Communicate priorities and issues to internal business units to manage service levels.
  • Follow up to ensure issues are completely resolved to the user’s satisfaction.
  • Maintaining a sense of urgency and ownership while working to resolve calls and improve the supplier/customer relationship.

Requirements

A background in Supply Chain Management and/or experience in a field related to accounting and warehouse operations.

The ideal candidate will have experience in a similar support/help-desk capacity.

This position is in Edmonton

Job Type: Full-time, Permanent

Title / Position:       Progress Software Developer

Job Description

Apero Solutions is growing, and we are excited to add another Progress software developer to our team in Edmonton. This individual will work closely with our development team to continue adding new features to our ERP software. We are excited to see what you can contribute to Apero and our continued success.

Position Summary

Provide analysis, design, and programming services in exposing 4GL/ABL procedures as web services.

4GL/ABL programming to extend ERP functionality.

 Responsibilities

You will be required to take ERP business logic programs and convert them to web services for use/consumption by the .NET web development team via Appserver. This will require advanced knowledge in 4GL/ABL, XML, Open Edge 11/12 Appserver architecture.  The ideal candidate will have a very strong understanding of all the Progress technologies and how best to leverage them, especially Appserver, and writing web service 4GL / ABL procedures.

Technical Skills required

  • Advanced Progress 4GL/ABL programming with Progress Open Edge Experience (5+ years)
  • Progress Appserver development (4+ years)
  • XML programming using 4GL/ABL/Appserver
  • Web services and REST services programming technologies
  • SQL knowledge is an asset

Experience

Advanced Programming in Progress 4GL / ABL based applications (5 years)

Experience in writing 4GL/ABL procedures as web services to be consumed by .NET Client using Appserver or other clients (3 years)

Essential Qualities

  • Strong analytical and problem-solving skills
  • Detail oriented
  • Excellent communication skills – both verbal and written
  • Project management skills
  • Well organized
  • Demonstrates the ability to consistently meet or exceed assigned targets and deadlines

Qualifications

Computer Science degree or equivalent, with proven Progress work experience (5+ years).

This position is in Edmonton

Job Types: Full-time, Permanent

Think you're a good fit for our Apero Team?

Send us a cover letter and resume