Full Stack Developer

Job Description

Overview

Under general direction, this position takes on heightened responsibility of a wide array of tasks involving development and maintenance of web applications. The Full Stack Developer will work independently to take on mid-size projects and collaborate with cross-functional teams to design, develop, and deploy new features.

Benefits:

  • Medical, Dental, and Vision Insurance Plans
  • 401(k) plan with company match
  • Paid time off
  • Employee Stock Ownership Plan (ESOP)

Responsibilities

  • Independently develops new information systems or web applications.
  • Enhances existing systems.
  • Maintains and supports existing information systems.
  • Participates in and sometimes leads design meetings, review meetings, and other project team meetings.
  • Identifes, troubleshoots, and resolves site and application issues, recommending and implementing preventive measures.
  • Participates in meetings with users, including requirement gathering, sign-off, and implementation meetings.
  • Provides assistance and guidance to more junior Developers on the team, ensuring the systems produced are efficient, robust, and meet user requirements.
  • Collaborates with security and compliance teams to ensure application security.
  • Leads portions of projects and assist with project planning and management tasks.
  • Participates in CI/CD pipeline activities, contributing to build and maintenance.
  • Collaborates with other team members to adhere to development procedures and standards.

Provides on-call support to meet business needs.

Qualifications

  • Bachelor’s degree in Computer Science, MIS, or related field.
  • 4+ years of experience in software development.
  • Proficient in application programming languages (C#, JavaScript, ASP.Net, SQL).
  • Familiar with DevOps practices and CI/CD tools (e.g., Git, TeamCity, Octopus Deploy).
  • Experience working in an Agile development environment.
  • Good knowledge of relational database design and web services.
  • Basic project planning and project management skills.
  • Good written and verbal communication skills for cross-functional collaboration.
  • Must be a Citizen or National of the United States, a lawful, permanent resident, or have authorization to work in the United States.
  • Applicants must not now, or any time in the future, require sponsorship for an employment visa.

Why work for Ferrellgas? We’re so much more than a company that consistently ranks among the nation’s largest propane retailers. We’re also a company that strives to provide the very best propane service in each of the hundreds of communities we serve across the United States.