What are the responsibilities and job description for the ERP Development Manager position at FOX Factory, Inc.?
What We Do
FOX Factory designs, engineers, manufactures and markets performance-defining products and systems for customers worldwide. Our premium brand, performance-defining products and systems are used primarily on bicycles, side-by-side vehicles, on-road vehicles with and without off-road capabilities, off-road vehicles and trucks, all-terrain vehicles, snowmobiles, specialty vehicles and applications, motorcycles, and commercial trucks. Some of our products are specifically designed for and marketed to a variety of leading cycling and powered vehicle original equipment manufacturers ("OEMs"), while others are distributed to consumers through a global dealer and distribution network. Fox Factory Holding Corp. is the holding company of FOX Factory, Inc. and is publicly traded (FOXF) on Nasdaq.
Why you should join us
Not only do we provide competitive wages, you will also have access to great benefits and employee
discounts. But more importantly, it’s a fun environment where we truly enjoy working as a team and
bringing great products to our customers!
If this sounds like something you would love to do, and a place you want to be a part of, get in touch
with us by submitting your application. We look forward to hearing from you!
Position Summary:
The ERP Software Development Manager role is to design plans, direct, and coordinate the design and supervise the technical environment over the project lifecycle. The role is responsible for enforcing and influencing the development of programming and quality standards, arbitrating technical disputes, and managing project completion and success. This includes developing, maintaining, supporting, and optimizing all new, existing and acquired software development projects and products. The role supervises Software Developers and interfaces with DBAs, Business Analyst and Business users. Working with the Director of Global ERP, the role will prioritize work in alignment with business priorities and IT strategy.
Oversees Software Development and Integration (25-50%)
- Provide consistent prioritization of team activities on a 2-4 week horizon.
- Maintains a strong working knowledge of the domain and products falling with the team’s responsibility (Oracle SQL development, forms and EBS tooling)
- Reviews and analyzes current processes and requirements to gain business knowledge and to identify areas for improvement.
- Confers with Senior Engineers and Architects to review requirements and generate design
- Manages the release process and production deployment all applications.
- Monitors Production application errors and directs associated bug and defect work.
- Works with team to identify the design needs for cost effective solutions.
- Responds to management requests and direction.
- Monitors industry for emerging trends to assess impact for the business enterprise and IT organization.
- Reviews work/deliverables before being passed onto to external customers.
- Manages budgets performance to ensure costs are aligned to planned budgets.
- Define what documentation and procedures must be in place and ensure these are formally in place and followed.
- Assess, approve, and manage all equipment, hardware, and software upgrades.
Delivers Consultative Leadership (20-25%)
- Conduct research and make recommendations on development practices
- Collaborates with project team members to design and implement highly complex initiatives.
- Acts as consultant and facilitator to provide technical expertise for customer assistance and critical investigations.
- Facilitates and preps for planning, tasking, sizing activities
- Drives sprint planning sessions and story tasking sessions
- Keeps close track of tasks have been completed, started and any new tasks that have been discovered
- Protects the team from disruptive outside influences
- Reports risks, impediments, and progress
- Drives to completion the escalation and ultimate removal of impediments
- Manages the team's commitments
- Serves as coach to members of the team
Leads and Develops Others (20-25%)
- Manages resources and people processes (e.g., performance review, career development, training, staffing, etc.) to ensure the day-to-day administration of processes and formal procedures.
- Identifies individual and team skill gaps and developmental opportunities (e.g., training, special assignments, conferences, projects, etc.) to facilitate individual and team development.
- Develops and reviews goals and detailed action plans to develop staff personally and professionally with the overarching goal of building organizational capability.
- Conducts frequent performance evaluations in a consistent, fair, and objective manner for facilitating open communication and encouraging continuous performance improvement.
- Holds staff accountable to established performance levels for achieving individual and group goals.
- Resolves individual and group performance issues in accordance with policies and procedures to motivate and foster teamwork.
- Coaches others and provides on-going feedback and support to improve performance.
- Identifies opportunities to involve others in new and challenging work assignments that advance the skills and capabilities of individuals, teams, and the organization.
- Provides salary recommendations consistent with employee performance.
Competencies:
- Customer Mindset: Exceptional customer experience is primary focus while performing job duties. Quality is a top priority.
- Adaptability & Innovation: Proactively and willingly adapts to changing business needs and conditions and presents creative and fresh ideas on how to solve problems, gain efficiencies and improve quality.
- Relationship Building: Builds constructive working relationships characterized by a high level of inclusion, cooperation and mutual respect.
- Accountability: Takes personal responsibility for the quality and timeliness of work and strives to exceed requirements.
- Decision Making and Judgment: Makes timely, informed decisions that take into account the facts, goals, constraints and risks.
- Talent Development (Self and Others): Displays an ongoing commitment to learning and self-improvement; making an effort to acquire new knowledge or skills associated with job responsibilities. Willingness to work with others and coach/teach in effort to develop and support other employees’ development.
Position Qualifications:
Education:
Bachelor’s in Computer Science or equivalent discipline – Required
Master’s Degree – Preferred
Experience:
A minimum of 10 years’ software development experience in Oracle
Work Environment and Physical Requirements:
Office Environment
Ability to sit for long periods of time
Vision abilities required to validate and enter data on computer
Disclaimer: This list does not represent all physical demands. Descriptions are representative of those that must be met by employee to successfully perform the essential functions of the job. Reasonable accommodation may be provided to enable individuals with disabilities to perform the jobs’ essential functions.
FOX provides equal employment opportunities for all employees and applicants for employment without regard to race, color, ancestry, national origin, gender, gender identity, sexual orientation, marital status, religion, age, physical disability (including HIV and AIDS), mental disability, results of genetic testing, or service in the military, or any other characteristic protected by the laws or regulations of any jurisdiction in which we operate. We base all employment decisions –including recruitment, selection, training, compensation, benefits, discipline, promotions, transfers, layoffs, terminations and social/recreational programs –on merit and the principles of equal employment opportunity.
IT Project Manager ERP
LanceSoft, Inc. -
Lawrenceville, GA
ERP Organizational Change Manager
Habitat for Humanity - Americorps -
Atlanta, GA
ERP Project Manager
Anveta, Inc -
Atlanta, GA