City of Baltimore (Mayor and City Council of Baltimore)

Senior Drupal Engineer (NCS) - BCIT

Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, IT, or related field.
  • 3+ years of professional experience in Drupal development with a portfolio.
  • Proficiency in Drupal site building and content modeling.
  • Expertise in PHP development and object-oriented programming.
  • Strong skills in Drupal theming with HTML, CSS, JavaScript, and Twig.
  • Experience with Git and CI tools like Jenkins.
  • Effective communication and problem-solving skills.

Responsibilities

  • Design and develop Drupal-based websites and web applications.
  • Customize Drupal core functionality through module development.
  • Create custom themes using HTML, CSS, JavaScript, and Twig.
  • Collaborate with designers and developers to implement designs in Drupal.
  • Implement responsive design for cross-device compatibility.
  • Optimize website performance through coding and configuration.
  • Integrate APIs and services into Drupal sites.
  • Conduct code reviews, testing, and troubleshooting for quality assurance.
  • Stay updated with Drupal trends and share knowledge with the team.
  • Participate in project planning and provide technical insights.

Benefits

  • Opportunity for professional growth and development.
  • Collaborative work environment with cross-functional teams.
  • Engagement with the latest technologies and practices.
  • Involvement in diverse and meaningful projects.
  • Support for continuous learning and Drupal certification.
Full Job Description
THIS IS A NON-CIVIL SERVICE POSITION

Salary Range:

$87,373.00 - $139,674.00 Annually

Hiring Salary Range:

$87,373.00 - $113,523.00 Annually

Job Summary

We are seeking a skilled and experienced Drupal Engineer to join our team. The Drupal Engineer will be responsible for designing, developing, and maintaining Drupal-based websites and web applications. The ideal candidate will have a strong background in Drupal development, with expertise in custom module development, theming, and site architecture. This role will involve collaborating with cross-functional teams to deliver high-quality, scalable, and maintainable Drupal solutions that meet the needs of our clients and stakeholders.

Essential Functions:
  • Design and develop Drupal-based websites and web applications, following best practices and coding standards.
  • Customize and extend Drupal core functionality through custom module development and configuration.
  • Create custom themes and templates using HTML, CSS, JavaScript, and Twig to achieve desired designs and user experiences.
  • Collaborate with designers, front-end developers, and other stakeholders to translate design concepts into Drupal-based solutions.
  • Implement responsive design techniques to ensure compatibility with various devices and screen sizes.
  • Optimize website performance and scalability through efficient code, caching strategies, and server configuration.
  • Integrate third-party APIs and services into Drupal websites to enable additional functionality and data exchange.
  • Conduct code reviews, testing, debugging, and troubleshooting to ensure quality and reliability of Drupal solutions.
  • Stay updated on the latest Drupal trends, technologies, and best practices, and share knowledge with the team.
  • Participate in project planning, estimation, and documentation efforts, providing technical insights and recommendations.


Minimum Qualifications:

Education: Bachelor's degree in computer science, Information Technology, or related field.

AND

Experience: Have 3+ years of professional experience in Drupal development, with a strong portfolio showcasing Drupal-based projects. Proficiency in Drupal site building, configuration management, and content modeling. Expertise in PHP development, with a deep understanding of object-oriented programming concepts. Strong knowledge of Drupal theming and front-end development, including HTML, CSS, JavaScript, and Twig. Experience with version control systems such as Git and continuous integration tools like Jenkins. Familiarity with Drupal APIs, hooks, and contributed modules, and ability to leverage them effectively. Excellent problem-solving skills, attention to detail, and ability to work independently as well as part of a team. Effective communication skills, with the ability to collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders.

Preferred Qualifications:
  • Drupal certification (e.g., Acquia Certified Drupal Developer) is a plus.
  • Experience with Drupal 10 migration projects and familiarity with migration tools and techniques.
  • Knowledge of DevOps practices and tools for automated deployment, provisioning, and monitoring.
  • Understanding of web accessibility standards and techniques for creating accessible websites.
  • Experience with other web technologies and frameworks such as Symfony, React, or Angular.


Additional Information

Background Check

Eligible candidates under final consideration for appointment to positions identified as positions of trust will be required to complete authorization for a Criminal Background Check and/or Fingerprint must be successfully completed.

Probation

All persons, including current City employees, selected for this position must complete a mandatory six-month probation.

Financial Disclosure

This position is required to complete a Financial Disclosure pursuant to Sections 7-7, 7-8, and 7-9 of the City Ethics Law. The initial financial disclosure must be submitted within 30 days of hire.

About City of Baltimore (Mayor and City Council of Baltimore)

City of Baltimore Careers

Joining the City of Baltimore presents a unique opportunity to become part of a team dedicated to the growth and improvement of the community. The city offers a wide range of job opportunities and career paths, providing a platform for professional development and personal growth.

Explore Career Opportunities

The City of Baltimore is constantly seeking skilled, passionate, and creative individuals ready to contribute to their dynamic team. With diverse job opportunities ranging from public health to engineering, finance to community development, the city is a place where every professional can find their niche.

Professional Growth and Development

At the City of Baltimore, career growth is a priority. Employees are encouraged to enhance their skills through leadership training programs and continuous learning opportunities. The city supports career advancement through professional development courses and diverse internship programs, ensuring that every team member has the tools to succeed.

Diversity and Inclusion

The City of Baltimore is committed to fostering a workplace culture enriched by diversity and inclusion. Diversity training programs are integral, ensuring that all employees have the opportunity to work in a respectful and welcoming environment. The city values the innovation that comes from a diverse workforce and strives to maintain an inclusive atmosphere.

Benefits and Culture

Employees at the City of Baltimore enjoy a comprehensive benefits package that supports both their professional and personal lives. Benefits include health insurance, retirement plans, and paid time off, among others. The city's culture emphasizes teamwork, respect, and integrity, providing a solid foundation for all employees to thrive.

Networking and Community Engagement

Networking is a vital part of the career journey at the City of Baltimore. Employees have numerous opportunities to connect with leaders and peers within and outside their departments, enhancing their professional network and opening doors to new challenges and opportunities. Community engagement initiatives also allow employees to make meaningful contributions to the city they serve.

Applying for a Position

To apply for a position with the City of Baltimore, candidates should prepare a resume that highlights relevant experience and skills. The hiring process may include an interview, where candidates have the chance to demonstrate their suitability for the role. Interested individuals are encouraged to visit the City of Baltimore Jobs portal to explore available positions and submit their applications.

Stay Connected

Keep up to date with new job alerts, employment trends, and insider tips by subscribing to the City of Baltimore Careers newsletter. This resource provides valuable information to help potential candidates and current employees stay ahead in their career paths.

Join the Team

The City of Baltimore looks for individuals who are solution-driven and eager to make a difference. Search open positions that match your skills and interests on the City of Baltimore Jobs portal. Discover the rewarding opportunities that await at the City of Baltimore, where every job is a chance to contribute to the city’s future.
Learn more about City of Baltimore (Mayor and City Council of Baltimore)

Similar Jobs

More Jobs at City of Baltimore (Mayor and City Council of Baltimore)

More Information Technology Jobs

Find similar Senior Drupal Engineer (NCS) - BCIT jobs: