Job Title or Location
RECENT SEARCHES

Project Manager & Software Consultant

PeaceWorks
Waterloo, ON
Remote
Full-time
Contract
Management
Company Benefits
Flexible Work
Life Insurance
Employee Assistance Program
Posted 25 days ago This job may expire soon!
Salary: $65,000 to $70,000

About Us

PeaceWorks Technology Solutions is not your typical tech company. We have a unique blend of strong technical expertise and unwavering commitment to social justice, community, and integrity. As proud B Corp pioneers in Canada, we operate as a worker-owned cooperative, emphasizing the value of staff and clients as crucial partners in our mission to better the world.

Opportunity

PeaceWorks is seeking a dynamic and customer-focused Project Manager and Software Consultant, with a software development background, to join our team. You will play a pivotal part in providing our clients with effective advice, support, and leadership in meeting their software needs—all within their budget.
Specific responsibilities of the position include:

  • Working with clients to:
    • understand their business processes and pain points
    • establish goals and identify requirements for potential software solutions
  • Writing documents that capture the needs and goals of clients, and effectively communicate the proposed software solution
  • Working directly with the technical lead to write a detailed scope of work, create an implementation plan, and estimate the effort that will be required
  • Managing web and software projects of all types and sizes through all phases from new lead to launch
  • Becoming an expert in the capabilities and functionality of our core technologies, especially Drupal and CiviCRM
  • Configuration of Drupal and CiviCRM systems on behalf of clients, as needed
  • Data analysis and manipulation, as needed
  • Nurturing client relationships while working toward becoming a trusted advisor
  • Monitor trends in the technology needs and goals of our clients, and potential clients (especially nonprofit organizations), and identify/pursue new business opportunities

Requirements

  • 5+ years' experience as a Project Manager
  • Experience working with end users to understand their needs and establish requirements
  • Strong communication skills, both verbal and written
  • Strong time management skills
  • Experience estimating projects
  • Ability to self-manage and juggle multiple projects and technologies for multiple clients
  • Ability to assess potential software solutions from the client/business perspective, e.g.,
    • Think from the client's perspective
    • Consider the client's budget versus the value to the client
    • How tech savvy are the users? Will the solution be too complex?
  • Experience working with or for not-for-profit organizations
  • 5+ years' experience in website development and/or web application development
  • 5+ years' experience programming in PHP, Python, or other programming languages
  • Strong database skills, SQL experience

Additional Qualifications

Experience in any of these additional areas would be an asset:

  • Both Linux and Windows
  • Familiarity with Linux command line
  • Comfort working with open source technologies
  • Drupal
  • CiviCRM
  • Python
  • Django
  • Planning complex data migrations
  • Integration of disparate systems
  • Ability to travel to Waterloo, Ontario and/or Winnipeg, Manitoba to meet with clients in-person

Employment Details

Benefits:

  • Dental care
  • Vision care
  • Disability and Life insurance
  • Employee assistance program
  • Extended health care
  • Flexible work arrangements
  • RRSP match
  • Vacation (3 weeks per year for new hires)
  • Paid sick days

About PeaceWorks

PeaceWorks Technology Solutions provides first-rate services and technology solutions that enable organizations to achieve their mission with increased ease and efficiency. We begin with genuine client-focused relationships, connecting client needs with sustainable and reliable technology solutions. PeaceWorks offers a complete suite of solutions including strategic planning, custom web development services, CRM technologies, websites, network implementation, maintenance, and support.

PeaceWorks technology solutions is backed by skilled employees and a diverse team of technical consultants. Our end-to-end solutions have made PeaceWorks the perfect choice for hundreds of not-for-profit and for-profit business clients for over 20 years.

Application Process

PeaceWorks has numerous clients who support vulnerable sector groups within the community. Therefore, the successful applicant may be required to complete a Criminal Record Check or a Middle-Level Check upon hire.

PeaceWorks is an equal opportunity employer and does not discriminate against any employee or applicant based on race, colour, religion, sex, place of origin, ancestry, age, ethnic origin, sexual orientation, citizenship, creed, family status, disability, or marital status. PeaceWorks believes in the dignity and worth of all individuals and promotes inclusivity and accessibility in our business practices. If applicants require accommodation during the hiring process, please contact [email protected].


remote work