drjobs Web Developer Intermediate to Senior

Web Developer Intermediate to Senior

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Waterloo - Canada

Monthly Salary drjobs

$ 70000 - 75000

Vacancy

1 Vacancy

Job Description

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 workerowned cooperative emphasizing the value of staff and clients as crucial partners in our mission to better the world.


Join us in our journey to create meaningful change. Explore the exciting opportunity to be a Web Developer at PeaceWorks Technology Solutions and contribute to a better world through your technical expertise.


Opportunity

Specific responsibilities of the position include:

  • Building robust Drupal and CiviCRM web applications
  • Drupal subjectmatter expert staying informed on the current trends and upcoming versions of Drupal advising the team on bestpractices and looking for opportunities to improve our Drupal offering
  • Driving technical internal process improvements related to the way we build host maintain and support our clients Drupal and CiviCRM systems
  • Development maintenance and support of existing web applications especially Drupal and CiviCRMbasedsystems
  • Evaluate technologies outside our core offering and make recommendations to management when you identify alternatives worth pursuing
  • 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
  • Planning projects including writing a detailed scope of work creating an implementation plan and estimating the effort that will be
  • Managing your own projects including tracking your time to estimates managing the scope and communicating directly with client throughout project
  • Mentoring intermediate web developer teammates

Requirements

Specific skills and experience for the role:

  • 10 years experience in website development and/or web application development
  • 5 years experience programming in PHP
  • Strong database skills SQL expertise MySQL experience
  • Strong Linux command line skills
  • Composer and Git expertise
  • Experience with Drupal
  • Ability to selfmanage and handle multiple projects and technologies for multiple clients
  • Ability to work independently and as a strong contributing member of the team
  • Experience working with end users to understand their needs and establish requirements
  • Experience estimating projects
  • Ability to assess potential software solutions from the client/business perspective e.g.
    • Think from the clients perspective
    • Consider the clients budget versus the value to the client
    • How tech savvy are the users Will the solution be too complex

    Additional Qualifications

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

    • Docker
    • Python
    • Django
    • Both Linux and Windows
    • Planning complex data migrations
    • Integration of disparate systems
    • Automated testing and continuous integration (CI)

    Employment Details

    Salary Range: $70000$75000 per year


    Benefits:

    • Casual dress
    • 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

    Location details:

    • Must live and work in Canada
    • Work in office in Waterloo (ON) or Winnipeg (MB); or hybrid


    About PeaceWorks

    PeaceWorks Technology Solutions provides firstrate services and technology solutions that enable organizations to achieve their mission with increased ease and efficiency. We begin with genuine clientfocused 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 endtoend solutions have made PeaceWorks the perfect choice for hundreds of notforprofit and forprofit business clients for over 20 years.

    Application Process

    We thank all applicants for their interest in the opportunity; however only those applicants selected for an interview will be contacted.

    Please note: 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 MiddleLevel 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 .


    Required Experience:

    Senior IC

    Employment Type

    Full-Time

    About Company

    Report This Job
    Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.