- Performance Tuning
- Continuous Integration
JOB TITLE: Director of Applications
DEPARTMENT: Information Technology
SUPERVISOR: Chief Information Officer
FLSA STATUS: Exempt
PAY STATUS: Salary
PCI REQUIRED: Yes
Who We Are
Founded in 1974, Varsity Spirit is the leading provider of cheerleading and dance team uniforms, training camps, and competitions around the world. The company has been the driving force behind cheerleading’s dynamic transformation into the high-energy, athletic activity it is today.
Each year, Varsity Spirit teaches over 350,000 cheerleaders and dancers at summer training camps in all 50 states. The Company reaches 500K spirit leaders through competitions and produces over 1 million custom uniforms annually. Varsity Spirit’s 335 reps cover the 34,000 high schools in America.
Headquartered in Memphis, Tennessee, Varsity Spirit is a division of Varsity Brands, whose other divisions include BSN SPORTS (based in Dallas) and Herff Jones (based in Indianapolis).
What We’re Looking For
We are looking for an energetic and team oriented candidate to join our Memphis team who have a demonstrated track record of success implementing technology solutions, process improvements, and administering change management initiatives.
A truly exceptional candidate will be a hands-on manager possessing the experience of managing technical teams responsible identifying, building, or buying line of business applications and related services, but is also willing and able to roll up their sleeves and directly perform work as needed. A successful manager will have the following traits: seek out, process, vet, analyze, share, and present information about how the company works or could work, and how technology solutions can assist. They are good listeners, teachers, and prefer a collaborative approach to problem solving. They have developed the technical, leadership, change management, and project management skills necessary to achieve results under tight deadlines without damaging relationships.
This candidate will take ownership of all application related services for line of business applications used within Varsity, working through internal employees and a network of external vendors. Responsibilities include managing the development team, the applications related budget, monitoring and reporting on project status.
Design, develop, and maintain enterprise software solutions
Provides leadership, technical guidance and oversight
Participates in IT management meetings, providing updates on areas of responsibility, and input on other topics impacting the business or IT
Ability to effectively manage multiple competing demands, with changing priority
Oversees the gathering of requirements for projects related to area of responsibility
Responsible for proper hand-off of projects from build to run mode to ensure knowledge transfer, documentation, and organizational change management has been adequately completed
Works well in a team environment communicating business and technical requirements to IT resources, business groups, and vendors
Performs process modeling and process redesign
Ensures requirements traceability through testing
Translates customer’s high-level requirements into functional specifications for IT developers
Provides technical support of applications as needed
Assists with troubleshooting technical issues as needed
Learn and understand the overall systems landscape and the impact of changes to hardware or software
Manages function to ensure adherence to corporate security policies, such as PCI, CCPA, GDPR, and SOX General IT Controls
Responsible for implementing and maintaining security technology, procedures, and processes to ensure compliance and protect the company’s systems, network, and data
Knowledge, Skills, Abilities
Maintains a customer focus
Deals effectively with ambiguity
Action oriented and works with a sense of urgency
Proven abilities to take initiative and be innovative
Analytical mind with a problem-solving aptitude
Excellent oral and written communication skills
The ability to interact with users in clear non-technical terms
Solid presentation skills and the ability to present to audiences of 10-15 people
Must be a team player with strong attention to detail and able to work independently
Proven track record of delivering timely and accurate results in a fast-paced environment
Excellent critical thinking, problem solving, mathematical skills, and sound judgment
Strong business acumen and ability to interface with non-technical counterparts.
Supervises a team of direct reports with diverse technical skills
Mentoring and training of other employees
Personnel management (Hiring, Terminating, Performance Reviews, etc.)
Physical Demands and/or Work Environment
This is largely a sedentary role; however, some general office activities are required. This would require the ability to lift files, open filing cabinets, bending, standing, and walking as necessary
Overnight travel based on business needs, but generally less than 10%
Education, Certification and Experience
Bachelor’s Degree. Preferably in Computer Science, Information Systems, or Business
Experience in a similar role managing technical personnel and technologies
4+ years’ experience in Full Stack Development
Functional knowledge of GIT or other mainstream source control products
Bonus Points for:
Development experience in Java
Development experience in: SSRS, SSIS, Node.JS, Signal R, AJAX, Continuous Integration, mobile design patterns, REST web services, JSON, XML
Working knowledge of Azure based services
Experience with OData
Experience with Docker, Kubernetes, and Azure Kubernetes Service
Familiarity with Windows Server and IIS
Familiarity with Linux and Apache
Familiarity with SQL Administration and performance tuning
Experience utilizing business intelligence tools such as PowerBI
Salesforce Development utilizing Apex, VisualForce, Lightning
Strong understanding of all stages in a project lifecycle and delivery approaches, e.g. waterfall, agile, etc.
Experience leading group training or requirements gathering sessions.
Experience creating, implementing, and supporting security policies, procedures, and compliance standards
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.