post a job for free Subscribe to feed!

Senior Software Consultant

Job details:


PeaceWorks Technology Solutions - Senior Software Consultant

Are you looking for a change? Do you have a passion for helping those in the community with limited

resources? Do you believe in creating technology solutions that empower organizations?

For 16 years PeaceWorks has provided first-rate computer consulting, while remaining committed to social justice and the power of positive action and change. We focus on building genuine client relationships that connect client needs with sustainable and reliable technology solutions. Our unique business practices include affordable solutions to the not-for-profit sector, as well as a no-cost avenue for for-profit companies to support the community. In addition, we work as a team of skilled consultants with diverse skills and technical capabilities. We also provide a casual office environment with flexible hours and a dedication to making a positive difference in this world. We are looking for an Intermediate IT Consultant; consider working with us!

Job Overview: Senior Software Consultant

The Software Consultant position requires a bright, personable, responsible self-starter willing to assume a key role for PeaceWorks clients. The main focus of a Software Consultant is to design and develop custom software projects with our clients. To accomplish this focus, the successful candidate must be able to effectively communicate with all project participants and meet project deadlines.


The Consultant must be a confident and capable communicator as well as a highly competent and knowledgeable technical expert. Working with non-technical people is common, and the ability to interpret complex concepts and relay them in layman's terms is essential.


The Senior Software Consultant is responsible for:


  • Managing and building client relationships,

  • Collecting client requirements and translating them into implementation specifications,

  • Assisting in proposal creation,

  • Implementation,

  • Personal and/or corporate project management,

  • All aspects of the Employee Manual and PeaceWorks Policy and Procedures are also included, especially hours reporting and core hours,

  • And other duties as assigned from time to time.

Type of Position: Full Time

Location: Waterloo, ON or Winnipeg, MB


Work Experience and Necessary Qualifications:


  • 3+ years experience designing and developing software for end users.

  • Excellent communication skills, both verbal and written.

  • Ability to work both independently and as a strong team member.

  • Post-Secondary education in Computer Science or Software Engineering or equivalent.

Additional Qualifications:

Possession of any of these additional skills or qualifications would be an asset:

  • Experience with:

    • Django and/or Python,

    • Drupal,

    • SQL,

    • Java, Javascript,

    • or various other languages, operating systems and frameworks.

  • Mobile device software development.

  • Previous consulting experience.

  • Project management.

  • CiviCRM.

  • Experience relating technical issues to the public and/or the not-for-profit sector.

  • Courses and experience in Software Development and Design.

  • Accreditation or Certifications such as the following:

    • MCPD (Microsoft Certified Professional Developer)

  • Graphic Design, website design.

  • Valid driver's license and use of own vehicle.


Please email a resume and cover letter in pdf format to to apply.


PeaceWorks thanks all applicants for their interest in this position. Only the applicants who closely match the job requirements will be contacted directly.

To apply for the Senior Software Consultant job at PeaceWorks Technology Solutions , send your resume to Stacey Saunders at
Don't forget to mention "Winnipeg Job Bank" or "WJB" when applying

Company Name

PeaceWorks Technology Solutions

Posted By

Stacey Saunders

Job Category

Post Date

October 26, 2012 (Long time ago)

Winnipeg Job Bank Sponsors