More than a job, joining BFG is like becoming a part of a family. We're a tight-knit group that values the collective whole.

After signing on, BFGers often experience a mental "click" followed by a sigh of relief and then some time spent pondering whether or not they were raised by wolves and nearly destined to live life without finding their true "pack". We hear that a lot.

Want to love your job too? Give us a shout or a howl.

Hilton Head Account Executive

Posted on July 24, 2014

Position Title: Account Executive   
Department: Account Services
Reports to: Account Supervisor   
Market: Hilton Head, SC

Position Summary:
The Account Executive helps manage and support the company’s relationship with the client by helping develop strategic plans, communicating client objectives to internal teams and monitoring the workflow on all projects. The Account Executive is also responsible for managing all aspects of presentations to the client. We are especially interested in candidates who have strong experience in CPG.

Essential Job Duties and Skills:
• Work with agency teams to develop marketing strategies and tactics that ladder directly to client objectives and initiatives.  Exercise discretion and independent judgment with respect to possible courses of action and make appropriate decisions or recommendations.
• Conduct and organize brainstorming sessions to advance client projects.
• Disseminate all client briefs and directives.
• Ensure deadlines are met.
• Conduct and organize meetings that provide solid strategy, direction, and resources for the creative teams.
• Provide an accurate record of all decisions made in meetings and ensure the individuals and departments follow through to completion.
• Write project work orders and provide regular updates to all departments.
• Develop project budget estimates as needed.
• Manage the internal creative process from brainstorming through production and delivery.
• Organize and lead weekly status meetings for all active projects.
• Traffic all creative and production elements.
• Obtain client approval for all creative materials.
• Manage the overall development and execution of assigned plans and programs.
• Serve as the primary day-to-day contact with client on assigned projects.
• Identify new growth opportunities to increase the level of...





 

Hilton Head Sr. Back-End Developer

Posted on July 24, 2014

Position Title: Senior Back-End Developer 
Department: Digital Development
Reports to: Lead Developer   
Market: Hilton Head, SC

Position Summary:
The Senior Back-End Developer is responsible for the development and design of major and minor web applications. This position will design, develop, test and deliver websites, applications and components to evaluate and recommend possible courses of action as well as mentor and coordinate their projects with junior developers. Best practices and design methods will be utilized to ensure the success of the projects. The Senior Back-End Developer will have the ability to maintain project ownership while creating web applications and components from the requirements stage through design to production deployment.

Essential Job Duties and Skills:
• 5+ years of experience in web development.
• Ability to create a complete database-driven web project with XHTML, CSS, JavaScript, data tables and SQL scripts.
• Code and test web and database solutions.
• Communicate issues to team members and assist in error correction.
• Possess a keen eye for detail in databases, HTML and structured programming languages.
• Prioritize multiple tasks effectively.
• Understand advanced relational database concepts.
• Demonstrate proficiency with physical and logical database design.
• Demonstrate proficiency creating database-driven web applications with at least one of the following languages/platforms:
     o PHP
     o C#/ASP .NET 2.0+
     o Classic ASP
     o J2EE
• Quickly adapt current knowledge to other programming environments.
• Demonstrate familiarity with object and component methodology and technology.
• Arrive reliably and on time.
• Enter time on a daily basis.

Other Job Requirements:
•...





 

Hilton Head Software Engineer

Posted on July 24, 2014

Position Title: Software Engineer    
Department: Digital Development
Reports to: Software Development Director   
Market: Hilton Head, SC

Position Summary:
The Software Engineer is responsible for creating a process by which projects are designed and developed to ensure efficient progress against deadlines as well as creating and monitoring obtainable quality goals through automated testing procedures. This position takes a lead role in designing, developing, testing and delivering reusable components and toolsets on which to build applications in order to make software more maintainable, consistent and easy to build from the ground up. The Software Engineer plays a critical role in mentoring and training junior developers.

Essential Job Duties and Skills:
• Play a critical role in determining best practices and design methods.
• Advocate for software quality and obtainable goals.
• Ensure software requirements fit within deadlines and can stand up to QA inspection.
• Track quality in completed projects, using QA feedback as a benchmark, to measure improvements as repeatable systems are developed and implemented.
• Take the lead in creating a standard structure for software in assigned projects.
• Target developer pinch points or hurdles to efficiency and develop a reusable set of tools and components for use between all projects.
• Ensure tools and components are well crafted, tested and documented.
• Build means of measuring quality and completeness of projects and components within the development group as a whole.
• Make appropriate recommendations to software architects, team leads and individual developers.
• Play a pivotal role in ensuring the success of each of the developers in their work.
• Mentor and train junior developers on an ongoing basis using a variety...





 

Hilton Head Lead Developer

Posted on July 24, 2014

Position Title: Lead Developer   
Department: Digital Development
Reports to: Software Development Mgr.  
Market: Hilton Head, SC

Position Summary:
The Lead Developer is responsible for leading and directing a team of developers in the architecture, design and development of major and minor web applications.  The lead developer will take a lead role in designing, developing, testing and delivering web sites, applications and components to evaluate, recommend and ultimately determine courses of action. This position also plays a critical role in mentoring and training junior and business-inexperienced developers.  The lead developer will assure that all the development resources in their team are assigned with appropriate project tasks, according to business priority, at all times. The lead developer plays a critical role in determining best practices and design methods and is pivotal in ensuring the success of each of their projects.  The lead developer will maintain project ownership, while creating web applications and components from the requirements stage, through design and production deployment.

Essential Job Duties and Skills:
• 7-10 years of experience in web development.
• 1-2 years of experience in leading a team of 2 or more developers.
• Takes lead in creating complete database-driven web projects and web promotions with XHTML, CSS, JavaScript and SQL database scripts and components.
• Takes responsibility and ownership for the quality assurance of all code, applications and solutions within their development team and make appropriate recommendations.
• Takes a lead role in communicating issues and allocating development tasks to team members and assisting in error correction and diagnosis where necessary.
• Attends project meetings as necessary to:
     o Understand and communicate project objectives to the development team.
...





 

Hilton Head Group Coordinator

Posted on July 24, 2014

Position Title: Group Coordinator    
Department: Campari
Reports to: Sr. Director Campari Field Marketing 
Market: Hilton Head, SC

Position Summary:
The Group Coordinator supports the business operations for BFG Campari Field Marketing. Areas of focus include detail-oriented project management, maintaining a high level of awareness of Campari programs and project objectives, vendor and expense report payment processing and verification of all supporting documentation required for finance compliance. Additional responsibilities include overseeing Comdata Account (process and payments), budget tracking, researching costs to ensure they are properly aligned with the services to be provided and verifying all required documents are received, processed and completed with accuracy. The Group Coordinator interacts with internal teams to share information and findings, communicate needs and provide pertinent information to the operations and finance departments. 

Essential Job Duties and Skills:
• Facilitate and coordinate program monitoring and reporting processes.
• Ensure all deliverables/assignments are completed on time and accurately. Review paperwork for accuracy prior to submittal to directors and finance.
• Oversee, monitor and provide hands-on support in the scheduling and budget associated with the issuance of Comdata cards.
     o Review all invoices upon receipt and ensure all charges are in line with executed costs.
• Facilitate, finalize and submit venue/vendor payments pertinent to the programs through the finance department, and file and code invoices, statements and contracts. Submit all required documents and reports on time and as requested.
     o Request POs when necessary.
     o Review all check requests, agreements, invoices, W9s and proof of insurance documents and ensure all required signatures have been obtained prior to submitting to the finance department.
•...