Software Developer needed by Aspin Kemp & Associates Inc.

Software Developer

Aspin Kemp & Associates Inc.
New Perth, PE
$50,000–$70,000 a year – Full-time, Permanent

Job details


$50,000–$70,000 a year

Job type
Shift & schedule
8 hour shift


Pulled from the full job description
Dental care
Employee assistance program
Employee stock purchase plan
Extended health care
Life insurance
Paid time off
RRSP match
Vision care
Wellness program

Full Job Description

Position Title: Software Developer

Reports To: Automation & Software Manager

Position Synopsis

The Software Developer will be responsible for the efficient production of high-quality software solutions and concomitant development and end-user documentation.

The position is responsible for ensuring that solutions are developed in accordance with established AKA software methodological practices. They are also to ensure that the end result always meets the needs of the client, whether internal or external to the company.

The position is additionally responsible for ensuring that projects are well defined, designed and constructed in accordance with the agreed scope, budget, and schedule while providing a high level of customer service.

job Description

  • Interfacing with employees, contractors, and/or customers to determine project scope, requirements, deliverables, budgets and schedules.
  • Provide weekly project status updates to client and AKA management to ensure deadlines are met.
  • Designing, developing, configuring, programming, testing, troubleshooting, and debugging applications.
  • Application development using a range of programming tools, such as but not limited to database applications, C#, C++, java script, SQL, Python, etc.
  • Defining hardware and software functional specifications.
  • Providing hardware configurations and solutions for PC based control systems in the field.
  • Supervising installation and providing operating training of systems on site.
  • Developing development and user oriented documentation to support software products.
  • Work in accordance with AKA software methodology; identifying improvements and developing software solutions as directed to support these processes.
  • As directed, developing applications that interface with AKA Control Products and/or Solutions.
  • As directed, developing specialized applications to enhance productivity for existing applications i.e. AutoCAD, database applications.
  • Maintaining and providing ongoing support for existing applications in the field and at AKA sites.
  • Working with AKA field and project personnel as required by the AKA Senior Systems Engineer or Project Manager.

Position Requirements

Education & Experience

  • Degree in Computer Science or Computer Engineering or equivalent combination of education and experience.
  • 5 years’ experience in the development of database applications.
  • Experience in the design, development, programming, troubleshooting, debugging and documentation for software applications in the following domains: Windows™ desktop, UNIX/Linux desktop, and Web.
  • Experience in the use of version control systems such as Git, Mercurial, or Subversion.
  • Experience in one or more of the following development environments: Microsoft Visual Studio, JetBrains Rider, Borland Delphi and/or C++ Builder, Eclipse (Java).

Knowledge and skills

  • Knowledge of development methodologies and best practices.
  • Proven analytical, problem solving and decision-making skills.
  • Effective communication and customer relations skills.
  • Strong organizational and time management skills.
  • Able to work effectively under pressure, adjust to changing priorities and adapt to new work environments.
  • Able to take a proactive approach to problems and their resolution.


  • Tailor communication (e.g., content, style and medium) to diverse audiences.
  • Read cues from diverse listeners to assess when and how to change planned communication approach to effectively deliver messages.
  • Communicate equally effectively at varied organizational levels.
  • Understand others’ underlying needs, motivations, emotions or concerns and communicate effectively despite the sensitivity of the situation.


  • Persists in finding solutions
  • Considers ideas from a variety of sources (e.g. literature, peers) in order to solve problems
  • Anticipates and responds in a proactive manner to future needs (of external clients and internal groups) that may not be obvious to others.

Job Types: Full-time, Permanent

Salary: $50,000.00-$70,000.00 per year

Who can apply to this job?

Only apply to this job if:

  • You are a Canadian citizen or a permanent resident of Canada.
  • You have a valid Canadian work permit.

If you are not authorized to work in Canada, then do one of the three,

  1. Check other Canadian jobs
  2. Tell us about you so we find best jobs for you
  3. Do online paid jobs


The employer will not respond to your application if you are not eligible

Goods Delivery driver APPLY NOW
Nottingham Trent University Scholarships: for International Students 2023/2024 APPLY NOW
Mechanic helper needed in Canada by ATR Truck Repair Ltd APPLY NOW
Derrickhand – oil and gas drilling needed in Canada Sun County Well Servicing Inc APPLY NOW

Tilesetter needed in Canada by B.R.G. Construction




By phone

418-692-1511 extension 3396 Between 08:30 AM and 05:00 PM

By fax


In person

57 rue Sainte-Anne
Québec, QC
G1R 3X4 Between 08:30 AM and 05:00 PM


  • Dental care
  • Employee assistance program
  • Employee stock purchase plan
  • Extended health care
  • Life insurance
  • Paid time off
  • RRSP match
  • Vision care
  • Wellness program


  • 8 hour shift

Supplemental pay types:

  • Overtime pay

Work Location: One location

Hiring Insights

Hiring 2 candidates for this role

Be the first to comment

Leave a Reply

Your email address will not be published.