Senior Software Developer Job at Perdue Farms, Salisbury, MD

LzhjRVdISkJXYnlhMFJQM1JweXM5Q2hrcEE9PQ==
  • Perdue Farms
  • Salisbury, MD

Job Description

Perdue Foods has a goal of becoming the most trusted name in premium proteins by creating products for consumers and for retail and foodservice customers around the globe while changing the way animals are raised for food. It is part of Perdue Farms, a fourth-generation, family-owned food and agricultural business deeply rooted in tradition yet with a forward-thinking mindset. We believe that success starts with our people, and our culture is built on a foundation of teamwork, integrity, and respect, where every voice matters and everyone is encouraged to contribute to our shared goals. We are dedicated to creating a supportive, inclusive environment where associates feel valued and inspired to make an impact, both within the company and in the communities we serve. From promoting growth and development to prioritizing work-life balance, we’re committed to helping our team members thrive. That's Perdue.

Summary

We are seeking a highly skilled Senior Software Developer with expertise in Drupal and Shopify (or similar e-commerce platforms) to join our development team. You will be responsible for designing, developing, and maintaining web applications, e-commerce solutions, and integrations that enhance user experience and business operations. This role requires a deep understanding of system architectures, content management systems (CMS), e-commerce frameworks, and best practices in modern web development. 

 

The salary range for this position is $97,000.00 - $145,000.00 per year, based on experience and qualifications with annual bonus available (variable depending on performance).

 

In addition to the base salary, Perdue offers a competitive benefits package, including medical/Rx, 401(k) with employer match after 1 year, critical illness, accident insurance, dental, vison, life insurance, optional group life insurance, short-term and long-term disability protection, flexible spending accounts and paid time off.

Principal and Essential Duties & Responsibilities

  • Lead the development and maintenance of Drupal-based websites and Shopify (or similar e-commerce) platforms.
  • Architect, develop, and optimize scalable and high-performance web applications.
  • Design and implement custom Drupal modules, components and themes.
  • Extend Shopify functionality using Liquid, APIs, and third-party integrations.
  • Ensure cross-platform and cross-browser compatibility for web applications.
  • Collaborate with designers, product managers, and other developers to create intuitive and effective user experiences.
  • Maintain and optimize existing applications by troubleshooting issues, analyzing performance, and implementing improvements.
  • Develop API integrations with third-party services, such as payment gateways, inventory management, and CRM systems.
  • Stay up-to-date with industry trends, security best practices, and emerging technologies in CMS and e-commerce.
  • Mentor junior developers and provide technical guidance on best practices.

Education and Experience Requirements

  • Bachelors degree or equivalent work experience in Computer Science or related discipline.
  • 5+ years of professional software development experience.
  • Strong experience with Drupal 8/9/10, including custom module and theme development.
  • Proficiency in PHP, JavaScript, HTML5, CSS3, and front-end frameworks like React, Vue.js, or Angular.
  • Experience with Shopify development (or similar e-commerce platforms like WooCommerce, Magento, or BigCommerce).
  • Familiarity with Shopify Liquid templating, APIs, and custom app development.
  • Strong understanding of database management (MySQL, PostgreSQL) and caching strategies.
  • Knowledge of RESTful APIs, GraphQL, and third-party integrations.
  • Experience with version control systems like Git.
  • Familiarity with DevOps, CI/CD pipelines, and cloud platforms (AWS, Azure, or Google Cloud).
  • Strong problem-solving skills and ability to work in an agile development environment.

Experience Preferred

  • Experience with Headless CMS implementations.
  • Knowledge of Drupal Commerce and Shopify Plus.
  • Familiarity with Docker, Kubernetes, and containerized applications.
  • Experience optimizing web applications for SEO and performance.
  • Contributions to open-source projects or Drupal/Shopify communities.

Environmental Factors and Physical Requirements

Position is mostly sedentary but may require occasional moving to other offices or buildings. May need to move light equipment or supplies from one place to another. May need to access files, supplies and equipment. Work activity is in an office, open-partitioned, cubicle environment.

 

Perdue Farms Inc. is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status

Job Tags

Temporary work, Work experience placement, Flexible hours,

Similar Jobs

East Hills Endodontics

Sterilization Assistant/Dental Assistant Job at East Hills Endodontics

 ...train all our staff and no experience is necessary. ~1 year minimum experience : in a customer service industry doesn't have to be dental ~ If you have more than 5 years: we would expect that your are exceptional on taking X-rays, great communication skills,... 

Farm Job Search

Dairy Farm Herdsman Job at Farm Job Search

 ...Dairy Farm Herdsman (5931) Location: New York State JobNumber: 5931 Dairy Farm Herdsman job opportunity available immediately on a modern 300 cow dairy in Central New York State. The operation has a newer parlor and contracts most of its cropping out to custom... 

Vail Resorts

Bell Person Job at Vail Resorts

 ...employees after working 500 hours) Free ski passes for dependents Critical Illness and Accident plans Job Summary: The Bell Person position acts as an ambassador to the property, with a primary focus on providing courteous, efficient, and knowledgeable service... 

Valley Health Physician Alliance

PHLEBOTOMIST Job at Valley Health Physician Alliance

 ...Communicate information to appropriate areas, departments and individuals. Alert appropriate staff concerning STAT orders. Restock phlebotomy trays and procurement areas after use and at end of shift. Assist medical staff with requested laboratory records and test... 

U.S. Army

Ammunitions Stock Control and Accounting Specialist (89A) Job at U.S. Army

 ...the United States Army and as an Ammunition Stock Control and Accounting Specialist (89A), youll perform stock control and accounting...  ...ammunition. This is not a civilian contractor position. No experience necessary. Position is entry level. REQUIREMENTS: ~ A...