The Opportunity :
Were looking for a Senior Applications Developer to help us push the boundaries of what education can offer through the power of technology.
Education is our passion, and our team members bring that to work each day as they aim to advance learning in every region of the world.
Blackboard is the world's leading education technology company, providing dynamic products and services to the global education community.
Were focused on driving innovation in EdTech and working with our clients to create a smarter learning environment.
At Blackboard, we believe in the power of a truly diverse and inclusive workforce. As we expand globally, we are committed to making diversity, inclusion, and belonging a foundational part of not only our hiring practices, but who we are as a company.
For more information about Blackboard Inc. and our career opportunities, please visit www.blackboard.com.
In this role you will workon Blackboard Help, our self-service website, that supportsall of Blackboards product lines, ranging from our ever-evolving LMS, Learn, to our student-friendly mobile app, and everything in between.
You will have the unique opportunity to dive into and affect every facet of our product line, helping to make each more intuitive.
Our User Experience & Design (UXD) organization helps shape the future of Blackboards products and solutions. Made up of user experience and design leaders who work across both web and mobile platforms and take a hands-on role in a highly collaborative team environment, they champion best-in-class work throughout the Blackboard organization.
Our team believes that user experiences are as much about behavior and emotion as they are about usability, utility,and accessibility.
The Blackboard UXD team has a proven track record of delivering high quality products to our customer base. We are looking for a motivated, highly skilled, quality-minded, and detail-oriented individual to join ourglobalteam.
This position will work alongside other UXD colleagues and Blackboard partners to deliver a cohesive user experience for Blackboards portfolio of products.
This is a full-time position with a competitive salary based on your experience.
Primary responsibilities will include :
Maintaining Blackboard Help sitecode and Drupal architecture, ensuringbest practices are usedto keep the site healthy, secure, and up to date
Developing, testing, and deploying new features, functionalities, and look and feel updates for Blackboard Helpsite,pages,andcontent creationinterface
Facilitating technical feasibility and requirements understanding for cross-functional projects
Supporting team members with Drupal administration best practices
Staying on top of the latest technologies, tools, and techniques
Shaping the future of eLearning through innovation on the next generation of products
Working effectively in an Agile team to deliver qualitysolutions
The Candidate : Qualifications
The ideal candidate will have a strong background indevelopment, with demonstrated experienceincombining technology and design to create inviting, easy-to-use solutions for consumers.
Required skills :
Bachelors degree in Computer Science or related field
5-7+ years of experience developingand architecting Drupal websites and modules
Experience collaborating in depth withUX / UIdesignersand content designersto produce effective, well-architected websiteUI
Highly efficient w / ReactJS, HTML5, CSS3, API service integrations
Experience integrating with localization systems
Experience developing applications for a continuous delivery lifecycle
Development experience in large scale, cloud environments
Strong problem-solving skills in large, scalable, complicated systems
Ability to work with cross-functional teams and communicate effectively with both technical and non-technical audiences
Ability to participate in 1-2 projects independently at different stageswith general supervision and willing to receive feedback / guidance
Team player with excellent communication, cooperation, and presentation skills
Passionate about honing current skill set and increasing it where necessary for personal growth and to support the team
Highly organized and motivated
High standards of accountability, decision, schedules, and quality of work
Open-minded and determined to transform the experience of education
Fluencyin written and spoken English at CEF B2 level or above
Experience withself-service support websites
Previous experience in the education industry and e-learning technologies
Existing knowledge in Acquia Cloud, Administration and Deployment workflows
Expert knowledge in Drupal 8 / 0, D7 is not compatible knowledgeDrupal Administration, Drupal Site building, Drupal content / entity structuresDrupal configuration managementDecoupled Drupal implementationDrupal localization core system and TMGMT moduleDrupal contrib modulesAbility to create custom modulesDrupal theming system, TwigAbility to create custom Drush 9 commands
Existing knowledge in Docksal and Lando for local development
Existing knowledge in Cloudflare, DNS, WALF
Expert knowledge in Git workflows and SDLC
Knowledge in Google Tag Manager administration
Knowledge in some automated testing frameworks, Cypress and Behat