Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Developer image - Rise Careers
Job details

Senior Developer

Overview

We will have a need for a Senior Developer role in the near future.  We encourage you to apply if you are interested in being among the first to be considered as opportunities arise.

 

Incumbent will be responsible for developing new Drupal 10 modules and supporting existing PHP applications/web applications using Laminas [formerly Zend Framework], troubleshooting web site issues, and solving reported incidents by business units.   

 

Responsibilities

  • Develop, design, and implement custom Drupal modules for new projects/tasks
  • Development, design, and implement custom Drupal modules being converted from Laminas applications
  • Support and maintain existing PHP applications using Laminas framework [formerly Zend Framework]
  • Support and patch Drupal 10 core and contributed modules, and existing custom modules
  • Develop custom themes in Drupal
  • Develop, debug, compile, and enable Twig templates in Drupal
  • Assist with the upgrading from Drupal 10 to Drupal 11
  • Troubleshoot and resolve incidents related to the website
  • Must be able to debug and write SQL statements in PHP and using SQL client
  • Manage QA testing and UA testing related to website
  • Support website during business hours and off-business hours when necessary
  • Collaborate with third party Cloud partner when necessary
  • Deploy updates to various environments [development, staging, and production]
  • Write functional specifications documentation and functional unit testing documentation related to website
  • Work with business analyst to assist with finalizing business requirements for IT components when necessary
  • Should understand ecommerce websites - details around products, pricing, inventory, PDP, landing pages, checkout flow, my account, user management etc.

Qualifications

  • BS with a focus in Computer Science
  • Minimum of 6+ years developing, designing, and implementing Drupal modules using Symfony Framework
  • Proficient in PHP with a minimum of 8 plus years of experience; must have worked with PHP 8.2.x or higher
  • Sound understanding of dependency injection using Symfony Framework
  • Familiar with Laminas [formerly Zend Framework 2]
  • Must have experience integrating SOAP web services and RESTful web services with other systems
  • Must know GIT, composer, and drush
  • Proficient in HTML, CSS, and JavaScript
  • Familiar with jQuery; other JavaScript libraries are a plus
  • Familiar and understand responsive design
  • Experience with updating and maintaining Drupal core and contributed modules
  • Experience with patching contributed Drupal modules
  • Experience with Apache web server running on Linux
  • Experience with MySQL 8.x
  • Experience with Linux [preferable RedHat Enterprise Linux 8.x or higher]
  • Must possess good analytical skills and excellent problem-solving skills
  • High attention to detail and quality
  • Familiar with SOAPUI, MySQL Workbench, PHPStorm, putty, winSCP

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Developer, National DCP

Are you a skilled Senior Developer looking to make an impact? Join our innovative team in Duluth! At our company, we’re on the lookout for a talented Senior Developer who can hit the ground running. You'll be diving into the world of Drupal 10, crafting custom modules and transforming existing applications built on the Laminas framework. Your expertise will also help in troubleshooting issues, patching existing modules, and supporting our PHP web applications. As a key player, you’ll develop custom themes and work with Twig templates to bring our projects to life. We value collaboration, so you'll be working closely with our business analysts to finalize requirements and, when needed, with third-party cloud partners to deploy updates seamlessly across our development, staging, and production environments. You need to have a solid background in PHP, a knack for coding, and experience with SQL to excel in this role. If you have at least six years under your belt developing Drupal applications and thrive in a fast-paced environment, we want to hear from you! Come help us shape the future of our digital landscape and take your career to new heights with us in Duluth!

Frequently Asked Questions (FAQs) for Senior Developer Role at National DCP
What are the responsibilities of a Senior Developer at our company in Duluth?

As a Senior Developer in Duluth, your responsibilities will include developing new Drupal 10 modules and maintaining existing PHP applications using the Laminas framework. You'll be tasked with troubleshooting website issues, supporting and patching existing modules, and assisting in the upgrade from Drupal 10 to Drupal 11. Collaboration with business analysts to finalize business requirements and managing QA testing will also be part of your role.

Join Rise to see the full answer
What qualifications are needed for the Senior Developer position in Duluth?

To be considered for the Senior Developer position in Duluth, candidates should have a Bachelor’s degree focused on Computer Science and a minimum of 6 years of experience with Drupal development using the Symfony framework. Proficiency in PHP, particularly versions 8.2.x or higher, as well as experience with SQL, GIT, and maintaining Drupal modules, is essential. A solid understanding of ecommerce websites and strong problem-solving skills will set applicants apart.

Join Rise to see the full answer
What technologies should a Senior Developer be familiar with in Duluth?

In the Senior Developer role in Duluth, familiarity with Drupal 10, Laminas framework, and PHP (version 8.2.x or higher) is crucial. Additionally, you should be comfortable with SQL databases such as MySQL 8.x, responsive design principles, HTML, CSS, and JavaScript, including jQuery. Understanding tools like SOAPUI, MySQL Workbench, and development environments such as Linux will be beneficial.

Join Rise to see the full answer
How does the Senior Developer role support business operations in Duluth?

The Senior Developer role in Duluth is vital for supporting business operations by ensuring that web applications are functioning smoothly. You'll troubleshoot incidents affecting the website, deploy updates, and manage QA testing which directly impacts user experience and operational efficiency. By maintaining and enhancing our Drupal modules, you’ll contribute to overall business continuity and performance.

Join Rise to see the full answer
Can you describe the team dynamics for the Senior Developer position in Duluth?

As a Senior Developer in Duluth, you’ll be part of a collaborative team that thrives on sharing knowledge and ideas. You’ll frequently work together with business analysts and may engage with third-party cloud partners. This position encourages a team-oriented atmosphere where innovation and problem-solving are celebrated, resulting in a supportive work culture.

Join Rise to see the full answer
Common Interview Questions for Senior Developer
What experience do you have with Drupal module development?

Discuss specific projects where you've developed Drupal modules, emphasizing your role, the challenges faced, and the solutions you implemented. Highlight your familiarity with both Drupal 10 and the Symfony framework, and how you've used best practices in module development.

Join Rise to see the full answer
How do you troubleshoot web applications?

Share a systematic approach to troubleshooting, such as identifying the issue, analyzing logs, reproducing the error, and implementing a solution. Provide an example of a past experience where you successfully resolved a significant issue.

Join Rise to see the full answer
Can you explain the use of PHP and SQL in your previous projects?

Provide insights into your experience with PHP, demonstrating how you've utilized PHP 8.2.x or higher in your projects. Discuss your SQL expertise by explaining how you’ve written and optimized SQL queries in PHP applications.

Join Rise to see the full answer
What do you understand about dependency injection in Symfony?

Explain dependency injection concepts and how they are implemented in Symfony. Provide an example from your experience that shows your understanding and use of this design pattern to enhance code modularity.

Join Rise to see the full answer
Can you describe your experience with responsive design?

Discuss your approach to creating responsive designs in web applications, detailing the frameworks and tools you’ve utilized, such as CSS frameworks or media queries. Additionally, highlight how you ensure user experience across various devices.

Join Rise to see the full answer
What tools do you use for version control and why?

Talk about your experience with GIT and how you use it to manage version control effectively. Discuss the benefits of using GIT for collaboration, branching, and handling code iterations.

Join Rise to see the full answer
How have you integrated SOAP and RESTful services in past projects?

Provide examples of projects where you have effectively integrated SOAP and RESTful web services, specifying the purposes these integrations served and the challenges you overcame in the process.

Join Rise to see the full answer
What is your approach to testing web applications?

Share your strategies for QA and UA testing, including automated testing tools you've utilized and how you document test cases. Provide an example where your testing approach significantly improved application quality.

Join Rise to see the full answer
How do you stay updated with the latest developments in Drupal and PHP technologies?

Explain your methods for staying informed about trends in Drupal and PHP technologies, such as subscribing to relevant blogs, participating in forums, or attending industry conferences and seminars.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

Discuss your time management techniques, including how you assess project urgency and importance. Provide an example demonstrating your ability to juggle various priorities effectively while meeting deadlines.

Join Rise to see the full answer
Similar Jobs
Parsons Hybrid US - MD, Aberdeen
Posted 6 days ago

Join Parsons as a Senior Software Developer and shape innovative solutions for critical government missions.

Photo of the Rise User
Zendesk Remote Remote, United States of America
Posted 12 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Passion for Exploration
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
401K Matching
Paid Holidays
Paid Time-Off

Join Zendesk as a Senior Software Engineer to innovate within their Ticketing Platform and enhance backend application performance.

Photo of the Rise User

Join LexisNexis Risk Solutions as a Software Engineer III and contribute to cutting-edge data management technologies using your React and Node.js expertise.

Photo of the Rise User
Posted 7 days ago

Join Jobgether as a Staff Software Engineer to lead development of innovative healthcare technology in a fully remote setup.

Photo of the Rise User
Google Hybrid Mountain View, California, United States
Posted 13 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Join Google's Fitbit team as a Mid-Level Software Engineer and contribute to innovative health technology solutions.

Photo of the Rise User
PlayStation Global Hybrid San Diego, California, United States
Posted 10 days ago

As Software Engineering Manager at PlayStation, you'll lead a dedicated team in crafting high-performance mobile applications and enhancing user experiences.

Photo of the Rise User
NBCUniversal Remote 904 Sylvan Ave, Englewood Cliffs, NEW JERSEY
Posted 13 days ago

Lead SAP BTP integration efforts at NBCUniversal as a Software Engineering Manager while driving innovation and team performance.

Photo of the Rise User
Q-CTRL Hybrid Los Angeles, California, United States
Posted 13 days ago

As a Senior Back-end Engineer at Q-CTRL, you'll play a vital role in developing high-performance backend systems while collaborating with experts in quantum technology.

National DCP, LLC (NDCP) is a global provider of innovative supply chain solutions for the foodservice industry. Focused on serving quick service restaurants, casual dining restaurant brands, and foodservice operators, our expertise includes strat...

5 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
58 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Growth Marketing at TeamSnap
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP, Demand Generation at Ontic
Photo of the Rise User
14 people applied to Software Engineer Intern at GITAI
R
Someone from OH, Cleveland just viewed Influencers Affiliates Team Lead at RISK
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analyst at Anchorage Digital
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analytics Analyst at 10x Genomics
Photo of the Rise User
Someone from OH, Columbus just viewed Sr Specialist Quality & Regulatory Compliance at bioMérieux
Photo of the Rise User
Someone from OH, Cincinnati just viewed Jr. Graphics Designer at NBCUniversal
o
Someone from OH, Cleveland just viewed Nike Marketing Coordinator at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Promise
Photo of the Rise User
Someone from OH, Lima just viewed Program/Project Manager I at SRI International
G
Someone from OH, Mount Orab just viewed Backend Developer at GATEWAY CAREERS
Photo of the Rise User
Someone from OH, Alliance just viewed Editor, Music Editorial (Fixed-Term Contract) at Spotify
Photo of the Rise User
6 people applied to Junior Software Engineer at Enode
Photo of the Rise User
Someone from OH, Cleveland just viewed IoT Engineer Intern (Batam) at Bosch Group
Photo of the Rise User
Someone from OH, Warren just viewed HR Business Partner - COO at Goodyear