Careers

We are a dynamic organization that values open communication, integrity, innovation and success. We are always looking for individuals who strive to be the best and we can make sure you get everything you need to succeed, both personally and professionally. With hands-on exposure to a variety of projects and disciplines, each member of our team quickly develops excellent skills.

Apply for a position below or send us an email at recruitment@digitalctrl.com. We would love to talk to you!

 

Current Openings:

AEM Architect

The ideal candidate will have experience architecting enterprise AEM solutions using any of the following platforms: AEM Sites, AEM Assets, Adobe Target, AEM (Livecycle), or AEM Forms (JEE and OSGi).  In addition, architects will be required to have a firm understanding of enterprise eco-systems including (but not limited to) security and identity management, data transformation, system APIs, networking (local and web). 

We want to introduce other key pieces of the Adobe stack into your toolset. We will work with you to provide you the skills to become a multisolution architect in one or more of the Adobe platforms, rocketing you to the top of the pool of Solution Architects. Becoming a multidisciplied architect not only broadens your skills but gives you the knowledge you need to bring impactful change to the industry as a whole.

You’re passionate about technology and are an advocate for driving innovation and want to bring meaningful change to an organization.  You must be willing to engage clients, communicate and translate highly technical concepts, ideas and process into meaningful messages for clients. Additionally, you must be a strong listener and be experienced enough to extract key requirements and translate them into meaningful technical specifications for technical teams to plan, implement and deliver. Critical thinking is a must.


Responsibilities & Assignments

  • Architect custom and reusable solutions of project or operational scope
  • Capture and share architectural IP at the project and program level
  • Oversee the implementation and governance of architectures of project and program or operational scope
  • Develop for client technically feasible long-term IT strategies and plans
  • Assess business impact of specific technologies/strategies
  • Identify and address technical or operational risks
  • Provide review/input on project activities for medium to large business unit level projects
  • Collaborate with the project manager to develop detailed project plans and work breakdown structures for medium to large business unit level projects
  • Develop and deliver sales presentations at CTO/CIO levels for medium to large opportunities
  • Apply advanced subject matter knowledge to solve complex business issues
  • Contribute to the development of new ideas and methods
  • Work on complex problems where analysis of situations or data requires an in-depth evaluation of multiple factors
  • Lead and/or provide expertise to functional project teams and participate in cross-functional initiatives
  • Exercise significant independent judgment within broadly defined policies and practices to determine best method for accomplishing work and achieving objectives
  • Provide mentoring and guidance to Content Management team systems analysts and developers


Qualifications

  • 5 years to 10 years industry experience
  • Bachelor’s degree in computer science or related field, or equivalent experience
  • Strong soft skills and ability to influence both business and technology stakeholders
  • Experience architecting and developing applications
  • Experience in databases, preferably SQL Server
  • Experience in working with infrastructure architects to setup high available applications
  • Experience in troubleshooting performance issues at the application, database or network level
  • Experience in setting up different kinds of security and identity  configurations (SAML, OAuth, SSL, SSO and related)
  • Ability to understand the customer’s business problem, need, or opportunity and to design an IS solution that appropriately addresses the business problem, need, or opportunity
  • Communicate value of different platforms to the client
  • Provide oversight, planning, and technical guidance to ensure successful delivery of software projects
  • Independently lead the estimation effort for a project
  • Ensure software development adheres to best practices and quality standards through code and design reviews
  • Interface with client technical leads and architects in support of integration design
  • Display strong leadership skills, including the ability to deliver constructive feedback and the ability to lead by example
  • Identify risks and challenges the customer should expect to encounter with the solution based on similar efforts done with other customers
  • Build and manage long term strategic relationships at department, director, and executive level
  • Ability to articulate technical or operational problems or issues into understandable business terms
  • Strong ability to negotiate and influence both business and technical stakeholders
  • Ability to prepare clear, concise, and persuasive communications for multiple audiences
  • Able to use a wide variety of presentation tools to persuasively communicate complex messages to multiple audience levels, including senior level management

AEM Forms Developer (Intermediate – Senior)

Our company specializes in delivering inspired experiences for its clients using all Adobe Experience Cloud and Hootsuite products. This field focuses on analytics, personalization, form processing, and web content management mainly across marketing amongst a wide variety of sectors.  We are actively looking for talented, ambitious and independent developers who love engaging with clients. Individuals who love to produce high quality, impactful solutions that matter.

As an intermediate/senior developer, we know that you may be at a key junction point in your career.  Do you want to become a leader? Do you want the opportunity to see if you can become a technical manager or architect?  Don’t want to be just a cog in the machine? If so, you will have the opportunity to work with some of the most talented individuals within the Digital Marketing network.

Responsibilities & Assignments

As an intermediate/senior Developer, you could be assigned to any number of projects that include the planning, development and implementation of:

  • Components or a template for a website
  • Web Applications
  • 3rd party integrations
  • DevOps administration (automation, builds, continuous integration, etc)
  • Web Services
  • Analytics, Insights and Campaigns
  • In addition, we will help you develop the necessary skills and competencies to make decisions based on technical and business objectives

Qualifications

The ideal applicant must be able to clearly articulate with purpose. We’re looking for candidates who have the following requirements:

Mandatory

  • A bachelor’s degree in Computer Science or related field, or equivalent experience
  • A keen hunger to add a leadership dimension to your career; with the courage to take calculated risks
  • The ability to think critically at all key times
  • The flexibility and desire to work with people of all personality types
  • Strong development methodology in Java (OO) or Javascript (functional). Preferably both
  • Back end development – Java, JSP, Servlets, and/or Apache Sling development framework
  • Front end web development – Experience using HTML and CSS, JavaScript and JQuery
  • Development tools & frameworks – such as LESS/SASS, React and NodeJS, ECMA, Groovy
  • Content Management System experience
  • Adobe CQ or Adobe Experience Manager (AEM) experience

Optional / Asset to Have

  • 3-5 years of relevant experience in developing and maintaining applications
  • Long history of working with Adobe Livecycle or AEM Forms (JEE & OSGi, but both would be a strong asset)
  • Strong communication skills – technical and non-technical
  • Knowledge of frameworks such as Node, OSGi, Spring, SaaS models, and YAML
  • Proficiency in web frameworks/tools such as JSP, Servlets, JQuery, HTML, CSS, and JSON, Groovy or Ruby
  • Knowledge or experience working with code management and CI/CD tools such as Git, Mercurial, Jenkins, Bower, VSTS, TeamCity, Nexus, Artifactory, and Maven
  • A good understanding of RESTful and common web service architectures
  • Experience working with devOps tools such as Chef and Vagrant for deployment automation and administration

AEM Developer (Intermediate – Senior)

Our company specializes in delivering inspired experiences for its clients using all Adobe Experience Cloud and Hootsuite products. This field focuses on technical deliveries of custom developments and ensuring that the code developed is technically sound and scalable. Your skills will be at the forefront of decision making process and will be utilized in all aspects of development end to end. We are actively looking for talented, ambitious and independent developers who love engaging with clients. Individuals who love to produce high quality, impactful solutions that matter.

As an intermediate/senior developer, we know that you may be at a key junction point in your career. Do you want to become a leader? Do you want the opportunity to see if you can become a technical manager or architect? Don’t want to be just a cog in the machine? If so, you will have the opportunity to work with some of the most talented individuals within the Digital Marketing network.

Responsibilities & Assignments

As an intermediate/senior Developer, you could be assigned to any number of projects that include the planning, development and implementation of:

  • Technical solutions that are aligned with client business objectives
  • Strong coding standards for efficiency, readability, and reuse
  • Web Applications
  • 3rd party integrations
  • DevOps administration (automation, builds, continuous integration, etc)
  • Web Services
  • Analytics, Insights and Campaigns
  • In addition, we will help you develop the necessary skills and competencies to make decisions based on technical and business objectives

Qualifications

The ideal applicant must be able to clearly articulate with purpose. We’re looking for candidates who have the following requirements:

Mandatory

  • A bachelor’s degree in Computer Science or related field, or equivalent experience
  • A keen hunger to add a leadership dimension to your career; with the courage to take calculated risks
  • The ability to think critically at all key times
  • The flexibility and desire to work with people of all personality types
  • Strong development methodology in Java (OO) or Javascript (functional). Preferably both
  • Back end development – Java, JEE, JSP, Servlets, and/or Apache Sling development framework
  • Front end web development – Experience using HTML and CSS, JavaScript and JQuery
  • Development tools & frameworks – such as LESS/SASS, React and NodeJS, ECMA, Groovy

Optional / Asset to Have

  • 3-5 years of relevant experience in developing and maintaining applications
  • Experience with AEM/CQ (Sites or Assets) or other CMSs
  • Experience with AEM Forms or Adobe LiveCycle
  • Strong communication skills – technical and non-technical
  • Knowledge of frameworks such as Node, OSGi, Spring, SaaS models, and YAML
  • Proficiency in web frameworks/tools such as JSP, Servlets, JQuery, HTML, CSS, and JSON, Groovy or Ruby
  • Knowledge or experience working with code management and CI/CD tools such as Git, Mercurial, Jenkins, Bower, VSTS, TeamCity, Nexus, Artifactory, and Maven
  • A good understanding of RESTful and common web service architectures
  • History of working in and/or leading interdisciplinary teams
  • Working experience with devOps tools such as Chef and Vagrant for deployment automation and administration

AEM Developer (Junior – Intermediate)

DigitalCtrl specializes in delivering inspired Experiences for its clients using all Adobe Experience Cloud Products. We are actively looking for talented Junior to Intermediate developers that possess the drive, ambition and skills to succeed.

As a junior to intermediate developer at DigitalCtrl, we know that you’re at the dawn of your career. We will work closely with you to develop your skills and provide you with learning and growth opportunities at every possible turn. This includes cross training you on all products within the Adobe Experience Cloud.

Assignments

As a Junior to intermediate Developer, you could be assigned to any number of exciting projects that could include development and testing of:

  • Components or a template for a website,
  • Web Applications,
  • 3rd party integrations
  • DevOps administration (automation, builds, continuous integration, etc)
  • Web Services
  • Analytics, Insights and Campaigns
  • In addition, we will help you develop the necessary skills and competencies to make decisions based on technical and business objectives.

Do you have experience with?

  • Back end development – Java, JSP, Servlets, and/or Apache Sling development framework.
  • Front end web development –  Experience using HTML and CSS, JavaScript and JQuery.
  • Development tools & frameworks – such as LESS/SASS, Gulp, Angular, React and NodeJS.
  • Content Management System experience
  • Adobe CQ or Adobe Experience Manager (AEM) experience.

Qualifications

The ideal applicant must be able to clearly articulate with purpose. We’re looking for candidates who have the following requirements:

 

Mandatory

  • A bachelor’s degree in Computer Science or related field, or equivalent experience
  • 1-3+ years of relevant experience.
  • A keen hunger to learn, and the courage to not be afraid to take risks.
  • The ability to think critically at all key times.
  • The flexibility or desire to work with people of all personality types.

Optional

  • Outstanding communication skills – technical and non-technical
  • Outstanding problem-solving abilities
  • Knowledge of frameworks such as Backbone; Angular 2.0; React; and/or Ember
  • Knowledge of CSS pre-processing platforms such as LESS and SASS
  • Proficiency in Java, JSP, Servlets, JavaScript, JQuery, HTML, CSS, and JSON
  • Proficiency in working with code versioning tools such as Git/Mercurial/SVN
  • Experience building responsive websites using CSS frameworks such as Foundation and Bootstrap is preferred
  • A good understanding of RESTful architecture
  • Knowledge of automated builds, unit testing, and continuous integration
  • Experience working with both Linux and Windows-based servers

Java Developer (Junior – Intermediate)

DigitalCtrl is seeking a passionate developer who has strong core development skills in Java and is experienced in modern web development for customer-facing websites. Our intent is to build on that knowledge by training you up and getting you certified in Adobe Experience Manager as well as experience in using other CMS frameworks such as Drupal and WordPress.

You’ll have the opportunity to work alongside other talented individuals in a collaborative, team-oriented environment, working on projects within Canada, the US, and abroad.

Responsibilities & Assignments

As a Junior to Intermediate Java Developer, you could be assigned to any number of exciting projects that could include:

  • Identifying & analyzing client business requirements
  • Developing components & features as part of the AEM tech stack
  • Build & configuration of components, templates, services, widgets, and bundles
  • Troubleshooting code defects that may arise
  • Writing clean, well thought-out code that can be tested and is well documented
  • Creating, managing, and maintaining AEM content deployment workflows

Do you have experience with?

  • Back end development – Java, JSP, Servlets, and/or Apache Sling development framework
  • Front end web development –  Experience using HTML and CSS, JavaScript and JQuery
  • Development tools & frameworks – such as LESS/SASS, Gulp, Angular, React and NodeJS
  • Content Management System experience
  • Adobe CQ or Adobe Experience Manager (AEM) experience
  • Drupal, WordPress, or other CMS experience

Qualifications

The ideal applicant must be able to clearly articulate with purpose. We’re looking for candidates who have the following requirements:

Mandatory

  • A bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field/equivalent experience
  • 1-3+ years of relevant experience in Java/J2EE development
  • Experience working with build system tools such as Maven, and multi-module projects
  • Good understanding of REST APIs and HTTP 
  • Foundational understanding and skill in front-end development using HTML5, JavaScript, and other similar technologies
  • A keen hunger to learn, and the courage to not be afraid to take risks
  • The ability to think critically at all key times
  • The flexibility or desire to work with people of all personality types

Optional

  • Outstanding communication skills – technical and non-technical
  • Outstanding problem-solving abilities
  • Experience in Adobe AEM and/or CQ5 development
  • Knowledge of frameworks such as Backbone; Angular 2.0; React; and/or Ember
  • Knowledge of CSS pre-processing platforms such as LESS and SASS
  • Proficiency in JSP, Servlets, JQuery, HTML, CSS, and JSON
  • Proficiency in working with code versioning tools such as Git/Mercurial/SVN
  • Experience building responsive websites using CSS frameworks such as Foundation and Bootstrap is preferred
  • Knowledge of automated builds, unit testing, and continuous integration
  • Experience working with both Linux and Windows-based servers