Careers

OpenConcept is a leading Drupal Development shop with nearly two decades of experience in the architecture of secure, scalable, inclusive and sustainable solutions for the non-for-profit, public and private sectors. We are a certified B-Corporation, with a “not-only-for-profit” mission that strives to change the world by making the internet a more safe and accessible place. We are passionate about web accessibility and security and participate in shaping the Drupal platform by actively reporting and fixing issues, speaking at events and engaging with other community leaders. Our experience working with socially progressive organizations has built our international reputation as experts working to forge a better world.

Current position(s) available

Senior Drupal Developer

OpenConcept is actively looking for a Drupal Developer, to be responsible for both front-end development and theming and back-end module development. This individual will be largely responsible for designing and implementing new features and functionalities, managing all technical aspects of the CMS, and ensuring an effective, visually appealing, and intuitive implementation of the solution.

Key responsibilities:

  • Cooperate with the team to develop, test, deploy and support ongoing projects;
  • Make key contributions to project work:
  • Setting up new sites in Drupal 7 and 8;
  • Installing/configuring/developing modules;
  • Setting permissions and roles;
  • Creating menus, blocks, taxonomies, fields, display modes and views. * Write custom, lightweight, standards-compliant Javascript and PHP code
  • Integrate open source and third party applications into existing systems
  • Turn design and user interface mockups into functional, responsive websites
  • Troubleshoot live sites and production environments
  • Conduct performance testing, including user acceptance and accessibility testing, and develop functional tests and plans as required
  • Respond to end-user support needs and perform troubleshooting and issue resolution
  • Produce developer-level documentation (technical requirements and solution)
  • MySQL database administration, query development and reporting
  • Aim for high quality and swift output employing the Agile methodology
  • Assist in task generation, estimate creation and project planning
  • Provide counsel to other team members as necessary.

 

Professional skills:

  • A minimum of 3 years of experience specializing in Drupal CMS Development
  • 3+ years experience with HTML5, CSS3, PHP, Javascript and MySQL
  • Advanced site-building experience including deep familiarity with Drupal modules such as CTools, Views, and Panels
  • Understanding of CSS changes for consistent styling across platforms and browsers
  • Experience creating custom Drupal modules
  • Capacity for critical thinking - devising unique ways to meet requirements
  • Strong interpersonal skills
  • Familiarity with Agile development methodology
  • Thorough understanding of the Software Development Lifecycle (e.g. Requirements, Design, Development, Testing)
  • Experience with responsive and accessible design
  • Ability to prioritize and manage the responsibilities of several projects/tasks concurrently
  • Self-motivated with the ability to work both independently and collaboratively in teams
  • Exceptional time management skills
  • Detail-oriented, diligent about documentation and logging time

 

Assets:

  • Passion for open-source software
  • Interest in active Drupal community participation
  • Preference for working in small organizations
  • Experience with financial gateway integration
  • Experience with EC2 and other Amazon Web Services
  • Eager to learn, stay ahead of and influence internet technologies
  • Attention to detail and commitment to quality
  • Bilingualism (English and French)

 

Working At OpenConcept Consulting:

Office Life: Our laid-back office resides in a Chinatown house with easy access to transit, and great restaurants within walking distance. A casual environment that supports inclusion and a sense of community, we participate in a daily shared (company-paid) lunch so you can get to know your co-workers better.

Work/Life Balance: Our work schedule is flexible -we have core work hours from 10:00am to 3:30pm. Some come earlier and others stay later. Staff are encouraged to work from home from time to time if it helps project delivery.

Compensation & Benefits: This full-time job starts at $25/hour. In addition, we provide an allowance to purchase your own computer, a health and wellness plan and cost-coverage for professional development courses and conferences.

Open-source progression opportunities: Participate in the Drupal community through Drupal.org and through attendance of Drupal events and submit bugs and patches to open-source projects

How to Apply:

We look forward to reading all about your achievements and why you’d be a strong fit for OpenConcept Consulting Inc.

We look forward to reading all about your achievements and why you’d make a strong fit for OpenConcept. Please send your resume (in PDF or EPUB format) and three current professional references to careers@openconcept.ca. We will review applications as they are received. Brownie points: If possible, include some samples of your work. Brownie points: If possible, include some samples of your work.

Participation in the Drupal community is an important part of our work. If you have an account on Drupal.org, Github or stackoverflow, please include your username.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please let us know how.

 

 

Production Manager

The Production Manager oversees company’s developers and subcontractors during the fulfillment of OpenConcept’s web development projects, collaborating closely with the client representative to ensure on-time, on-budget delivery of client and internal work.

Key Responsibilities:

  • Directly supervises and monitors job performance of internal Developers and subcontractors throughout all phases of the project lifecycle to keep projects moving towards their goals.
  • Closely manages the project timeline and budget to ensure on-time and on-budget completion of work.
  • Assigns tasks to responsible parties, communicates task parameters and objectives and sets deadlines for task completion.
  • Prioritizes overlapping tasks by assessing importance and time sensitivity.
  • Acts as main point of contact between OpenConcept and client to determine their needs, manages expectations and provides ongoing client guidance on project activities.
  • Ensures that all client correspondence is documented and stored for future reference.
  • Delegates client-facing authority to developers when practical, maintaining full responsibility for the worker’s performance and success in the Developer’s performance of these client-facing activities.
  • Takes the lead role in the preparation of PM documentation as necessary, including the project plan and project roadmap.
  • Directly supervises the lead developer’s preparation of software development documentation to support the project.
  • Schedules retros and sprint planning sessions with developers and progress demonstrations with clients.
  • Takes the lead role in problem identification and resolution with respect to production-related hurdles.
  • Manages formal and informal quality control and quality assurance activities
  • Participates in post-project analysis of each project or piece of work, contributing particularly with respect to actual workload relative to budget, problem resolutions, accomplished, and lessons learned.
  • Manages incoming support requests and works with Developers to prepare estimates for support requests.
  • Leads bi-weekly  ‘stand up’ meetings, and provides feedback to staff on their weekly presentation of last week’s accomplishments and this week’s objectives.
  • Continuously adapts and improves the project management process and collaboration with Developers to support this ever-evolving mission.
  • In conjunction with the Business Development Manager, provides support in the preparation of project bids and proposals in the form of workload estimates and manpower utilization factors.
  • In conjunction with the President, takes the lead in Developer skills development initiatives, performance evaluations, progressive discipline actions, and Developer hiring and terminations.
  • Acts as the gatekeeper of the company's internal tracking system of hours logged by Developers for client work, and reviews all time entries and notes regularly for analysis of efficiency.
  • Participates generally as a member of the company’s management team, assisting in development of the company’s strategic agenda, and operations.

Professional skills:

  • 3+ years experience with Project Management, web/software development setting is strongly preferred
  • Comfortable managing multiple projects and balancing the needs of multiple stakeholders concurrently during the various stages of a project.
  • Firm grasp of web development and content management systems. Practical experience in the field is an asset.
  • Noted triumphs as a team leader
  • Familiarity with the Agile development process
  • Experience using production and project management tools, techniques and processes.
  • Familiarity or experience with Drupal and other open-source software is an asset.

Personal skills:

  • Strong leadership skills
  • Strong organizational skills
  • Fierce attention to detail
  • Excellent prioritization skills
  • Ability to remain cool under pressure
  • Marked interpersonal communication skills, verbal and written
  • Ability to thrive in a team setting and recognize and respect that every member of the team has value as a contributor to the success of the company.
  • Desire for continuous learning, driven to foster innovation and a bold belief we can collectively make a difference.
  • Bilingualism (English/French) is an asset

Working At OpenConcept Consulting

Office Life: Our laid-back office resides in a Chinatown house with lots of natural light, easy access to transit, and great restaurants within walking distance. A casual environment that supports inclusion and a sense of community, we participate in a shared lunch daily so you can get to know your co-workers better.

Work/Life Balance: Our work schedule is flexible -we have core work hours from 10:00am to 3:30pm. Some come earlier and others stay later.

Compensation & Benefits: After a successful probation, this full-time job starts at $25/hour. In addition, we provide money for you to purchase your own computer, a health plan and some cost-coverage for professional development courses and conferences.

How to Apply

We look forward to reading all about your achievements and why you’d be a strong fit for OpenConcept Consutling Inc.

Please send your resume (in PDF or EPUB format) and three current professional references to careers@openconcept.ca. We will review applications as they are received.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please let us know how.

 

 

Drupal Web Developer

Apply now! We are actively looking for new recruits.

We are OpenConcept Consulting Inc., an Ottawa-based team of web development consultants specializing in Drupal, and the global leaders in web accessibility and security. Operating in the not for profit, private and public sectors, our portfolio includes, but is not limited to, large interactive sites like Ottawa.ca, continue.uottawa.ca, CUPE.ca and CSCB.ca.

We aim to use business as a force for good. Our mission is to be a “not-only-for-profit” company that strives to change the world by making the internet a more safe and accessible place. As a Certified B Corporation, we’re as serious about this mission as we are about the way we work - it fuels our continuous drive towards strengthening our impact on the world.

You Are:

  • A web developer with a passion for and working knowledge of open source software
  • Interested and active in the Drupal community
  • Experienced in HTML5, CSS3, PHP & JavaScript and MySQL
  • Interested in contributing to a small company where your efforts are valued and appreciated by the team
  • Eager to learn, experience, stay ahead of and influence the internet
  • A critical thinker with the ability to multi-task and thrive under pressure
  • Confident in your interpersonal communication skills
  • Self-motivated with the ability to work both independently and collaboratively in teams
  • Deadline-driven
  • Competent in time-tracking and estimate-creation

The Position

As a developer on our team you will:

  • Contribute to project work: setting up new sites in Drupal 7/8, installing/configuring modules, setting permissions, creating menus, blocks, taxonomies, fields, and views
  • Support existing Drupal 7/8 sites, responding to client requests and issues
  • Troubleshoot problems with live sites and production environments
  • Theme Drupal sites – minor design work, implement professional design, implement CSS
  • Write custom JavaScript and PHP
  • Interacting with MySQL databases and Git version control
  • Communicate directly with clients about development work
  • Work within a team approach to development
  • Participate in the community – through Drupal.org and by attending Drupal events
  • Submit bugs & patches to open-source projects

Working At OpenConcept Consulting

Office Life: Our laid-back office resides in a Chinatown house with lots of natural light, easy access to transit, and great restaurants within walking distance. A casual environment that supports inclusion and a sense of community, we participate in a shared lunch daily so you can get to know your co-workers better.

Work/Life Balance: Our work schedule is flexible -we have core work hours from 10:00am to 3:30pm. Some come earlier and others stay later. Staff are encouraged to work from home from time to time if it helps project delivery.

Compensation & Benefits: This full-time job starts at $25/hour. In addition, we provide money for you to purchase your own computer, a health plan and some cost-coverage for professional development courses and conferences.

How to Apply

We look forward to reading all about your achievements and why you’d make a strong fit for OpenConcept. Please send your resume (in PDF or EPUB format) and three current professional references to careers@openconcept.ca. We will review applications as they are received. 

Participation in the Drupal community is an important part of our work. If you have an account on Drupal.org, GitHub or Stack Overflow, please include your username.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please let us know how.