Careers



Current available jobs in Technical Services:


» Front End Developer - Churchill Downs Interactive (Louisville, KY)
» Lead UX Designer - Churchill Downs Interactive (Louisville, KY)
» Scrum Master - Churchill Downs Interactive (Louisville, KY)
» Java Software Engineer - Churchill Downs Interactive (Louisville, KY)
» Software Engineer (Flash/Flex/HTML5) - Churchill Downs Interactive (Louisville, KY)
» Microstrategy Engineer - Churchill Downs Interactive (Mountain View, CA)
» Release Engineer - Churchill Downs Interactive (Louisville, KY)
» Database Architect - Churchill Downs Interactive (Louisville, KY)
» Database Architect - Churchill Downs Interactive (Mountain View, CA)
» Cameraman - Fair Grounds Race Course & Slots (New Orleans, LA)
» MySQL Database Administrator - Churchill Downs Incorporated - Twinspires (Louisville, KY)
» Sr. QA Engineer - TwinSpires.com (Lexington, KY)
» Scrum Master - TwinSpires.com (Mountain View, CA)
» Product Owner - TwinSpires.com (Mountain View, CA)
» Mobile Software Engineer - TwinSpires.com (Lexington, KY)
» Mobile Software Engineer - TwinSpires.com (Mountain View, CA)
» Senior Software Build and Release Engineer - Twinspires.com (Mountain View, CA)
» Hub Operator - United Tote - Hurstbourne Building (Louisville, KY)
» Terminal (Line) Technician (Seasonal) - United Tote Company (Vernon, NY)



Technical Services: Technical/Engineering
Front End Developer - Churchill Downs Interactive (Louisville, KY)

Summary

Churchill Downs Interactive  is a growing, profitable entity that operates the Twinspires.com website and is entering the regulated online gaming market for casino games and poker.  We use the most advanced technologies including real-time live video streaming, secure financial transactions and cloud based technology to deliver cutting edge mobile and online gaming experiences. As part of our team, you will have continuous input into the growth and development of building winning products across all of our business lines.   We are the Official online wagering site of Churchill Downs and the Kentucky Derby.   We also make it possible to for consumers to wager on Thoroughbred, Harness and Quarter Horse races from venues across the globe.

TwinSpires believes in an end user-driven design approach and is looking for creative and flexible people to join our product design team.  The product design team at CDi acts as brand and user experience ambassadors. By partnering with other team members and focusing on user engagement, we ensure thatcreative solutions meet end user  and business needs. We place an emphasis on inspiring those around us, creating premium solutions and solving complex compositional problems.

We are seeking a creative, passionate, and productive team player to fill the role of Front End Developer. We offer a competitive salary and benefit package. This is a full-time position based in Louisville, KY.

ESSENTIAL FUNCTIONS

  • Work directly with the Product Design Team to identify and develop initial prototypes of assigned projects.
  • Work directly with development teams to produce best in class production HTML5/CSS/JS.
  • Establish timelines for each assigned project, present ideas, technical solutions and gain directional approval to produce impacting HTML5 experiences
  • Work with peers and vendors to ensure 100% accuracy and quality of all produced material
  • Quickly produce responsive HTML prototypes for UX testing.
  • Establish an understanding of gaming needs, build and maintain relationships with operators to provide stellar service and departmental support with every contact and or specific project as needed including design, messaging, and overall branding
  • In accordance with established company and department approved systems, maintain HTML/CSS/JS standards and live style guides

POSITION QUALIFICATIONS

  • Education: BS degree in Information Science/Computer Science/Technology or equivalent; or demonstrated experience and industry certifications
  • Experience: 5+ years professional experience in front end web development.
  • Expert knowledge of HTML/CSS, JavaScript, SASS and LESS
  • Experience developing rich applications with HTML/CSS
  • Provide access to a strong portfolio of work
  • Familiarity with Agile, Git, and other industry standard applications are a plus
  • Authorized to work in the US on full-time basis
  • Experience working building websites within a CMS environment. DotCMS experience a plus. 

SKILLS & ABILITIES

  • Attention to Detail - Taking great care to ensure all aspects of work are completed correctly, developing effective methods for tracking specifics, and checking the quality of one’s work in order to ensure accuracy. Identifying mistakes and correcting them before they cause major problems. 
  • Oral Communication - Speaking in a clear voice and presenting thoughts, ideas, and concepts in a logical and easy to understand manner. Using appropriate grammar, vocabulary, and sentence structure. Using a suitable tone and volume based on the nature of the situation. Expressing complicated or highly technical thoughts, expectations, ideas and intent effectively and concisely.
  • Stress Tolerance - Working effectively under stressful circumstances. Utilizing appropriate strategies to manage stress-related responses. Maintaining composure and being able to think clearly when in demanding or hectic situations.
  • Time Management - Ability to utilize the available time to organize and complete work within given deadlines.
  • Adaptability: Ability to change focus and pivot attention at a moments notice. 

Apply for this position      |      Go back job listings


Technical Services: Technical/Engineering
Lead UX Designer - Churchill Downs Interactive (Louisville, KY)

Summary

Churchill Downs Technology Initiatives Company is a growing, profitable entity that operates the Twinspires.com website and uses the most advanced technologies including real-time live video streaming, secure financial transactions and cloud based technology to deliver the next generation platform of online gaming. You will have continuous input into the growth and development of building winning interactive products in a consumer-facing environment. We are the Official online wagering site of Churchill Downs and the Kentucky Derby. We also have a fresh, bottom-up approach to account wagering that combines the latest online technology with the best racing content. People are able to wager online for virtually every Thoroughbred, Harness and Quarter Horse race from venues across the globe. TwinSpires believes in a user-centered design approach and is looking for creative and flexible people to join our team. We offer a competitive salary and benefit package. This is a full-time position based in Louisville, KY.

The product design team at CDi acts as brand and user experience ambassadors. Through close partnership with all departments we ensure that creative solutions meet communication and business needs. We focus on engagement between CDi and our product user community. We place an emphasis on inspiring those around us, creating premium interactive solutions and solving complex compositional problems.

We are seeking a creative, passionate, and productive team player to fill the role of Senior UX/UI Designer.

Essential Functions:

  • Develop methods and standards to achieve a high level of user-friendliness in our products
  • Create and develop wireframes, mock-ups and user concepts for our products
  • Carry out concept prototyping and testing
  • Develop optimization measures in close collaboration with the relevant colleagues
  • Evaluate and process test results
  • Take responsibility for the design and evaluation of user flows

 Qualifications :

  • Education: Bachelor’s Dgree in media informatics, digital media, interaction design, information sciences, psychology or similar
  • Experience: 7+ years’ professional experience in user experience design, concept development, interaction design, information architecture and conversion optimization
  • Extensive experience and expert knowledge of HTML/CSS/JS and modern interaction prototyping tools
  • Extensive experience and expert knowledge of testing and conversion optimization tools
  • Extensive experience and expert knowledge in using design tools (e.g. Sketch, Photoshop, Illustrator, Fireworks)
  • Provide access to a strong portfolio of interface designs, live products, and UX research projects demonstrating your ability and contributions. Illustration / examples of your process/methodology is a plus.

 Skills & Abilities:

  • Attention to Detail - Taking great care to ensure all aspects of work are completed correctly, developing effective methods for tracking specifics, and checking the quality of one’s work in order to ensure accuracy. Identifying mistakes and correcting them before they cause major problems.
  • Oral Communication - Speaking in a clear voice and presenting thoughts, ideas, and concepts in a logical and easy to understand manner. Using appropriate grammar, vocabulary, and sentence structure. Using a suitable tone and volume based on the nature of the situation. Expressing complicated or highly technical thoughts, expectations, ideas and intent effectively and concisely.
  • Project Management - Ability to organize and direct a project to completion.
  • Stress Tolerance - Working effectively under stressful circumstances. Utilizing appropriate strategies to manage stress-related responses. Maintaining composure and being able to think clearly when in demanding or hectic situations.
  • Outstanding analytical skills and a quick mind

Apply for this position      |      Go back job listings


Technical Services: Technical Services Management
Scrum Master - Churchill Downs Interactive (Louisville, KY)

Job Description – Scrum Master

Summary –

The Scrum Master is responsible for ensuring that the Agile process is used as intended.  They will act as facilitator and process steward.  The Scrum Master will help enforce the Scrum rules, chair key meetings, remove impediments and will strive for continuous Agile improvement.  The role will also be responsible for working directly with the Product Owner, System Architect, and others to build and maintain a relevant product roadmap in Rally software.  Experience using Rally Enterprise Edition to run Agile development projects, or other similar tools, is required. 

Responsibilities –

  • Facilitate team’s progress on goals: Help the team make and meet commitments without coercion, assigning, or dictating the work. Providing all support to the team using a servant leadership style whenever possible, and leading by example.
  • Facilitate Communication: Assist with internal and external communication, improving transparency, and radiating information.  Foster discussion, decision-making, and conflict resolution.
  • Support and coach the Product Owner: especially with respect to grooming and maintaining the product backlog. 
  • Leading the team’s efforts in continuous improvement: Help the team improve, take responsibility for actions, and become a problem solver to assist through issues.
  • Enforcing the rules of the Agile process: responsible for understanding, interpreting and reinforcing the company specific Agile rules with the team.
  • Eliminate impediments: Many blocking issues will be beyond the team’s authority or will require support from other teams. Actively address these issues so that the team can remain focused on achieving the objectives of the iteration.

Requirements –

  • Bachelor of Science in Information Science/Systems, or equivalent experience and industry certifications
  • First level Scrum Master Certification (CSM, PSM I)
  • Experience in a Scrum Master role for at least two years for a software development team that was diligently applying Scrum principles, practices, and theory 
  • Good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency
  • Knowledge of numerous well-documented patterns and techniques for filling in the intentional gaps left in the Scrum approach (example: numerous burndown techniques, numerous retrospective formats, handling bugs, etc.)
  • Understanding of incremental delivery and the value of metrics. Specifically: backlog tracking, burndown metrics, velocity, and task definition
  • Highly effective oral and written communication; ability to explain complex designs and relationships
  • Authorized to work in the US on full-time basis

Position Type – Salary Exempt

Travel – Not Expected at Present, but Subject to Change


Apply for this position      |      Go back job listings


Technical Services: Programmer
Java Software Engineer - Churchill Downs Interactive (Louisville, KY)

Summary –

The Software Engineer will work as a part of a larger team to design and develop custom Java software solutions that meet the needs of the business and those of our patrons.  This role will also participate as a member of a scrum team and will therefore be required to participate in mutually deliverable goals and will have to coordinate efforts that maximize the contributions of the group.

Responsibilities –

  • Write and support Java applications that furthers the objectives of the organization
  • Provides documented solutions and manuals for developed solutions
  • Develop reusable, efficient code that lends itself to continual improvement and delivery
  • Collaborate with peers and team members to design and achieve an optimal design solution
  • Document and troubleshoot bugs as is required to maintain a successful application platform; 24x7 operation
  • Investigate new technologies, techniques, and industry developments.
  • Transfers knowledge and coaches engineering team through new practices
  • Improves operations by conducting systems analysis; recommending changes in policies and procedures
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle

Requirements –

  • Bachelor of Science in Information Science/Systems, or equivalent experience and industry certifications
  • 5+ years of demonstrated career progression
  • Expert knowledge in Object Oriented Design Patterns and UML
  • Strong experience in development against relational database preferably using MySQL
  • Recent experience serving as an Agile Scrum team member
  • Experience developing consumer facing applications
  • Expert in technologies: Java, Java Spring, MySQL, Git Repository
  • Authorized to work in the US on full-time basis

Position Type – Salary Exempt

Travel – Not Expected at Present, but Subject to Change


Apply for this position      |      Go back job listings


Technical Services: Programmer
Software Engineer (Flash/Flex/HTML5) - Churchill Downs Interactive (Louisville, KY)

Job Description – Software Engineer (Flash/Flex/HTML5)

Summary –

The Software Engineer will work as a part of a larger team to design and develop customer facing software solutions, utilizing; Flash, Flex, and HTML5, that meet the needs of the business and those of our patrons.  This role will also participate as a member of a scrum team and will therefore be required to participate in mutually deliverable goals and will have to coordinate efforts that maximize the contributions of the group.

Responsibilities –

  • Participates actively as a member of a scrum team
  • Assists Product Owners and Managers upon request to develop stories that compliment the given technology
  • Writing new and maintaining existing software that furthers the objectives of the organization
  • Provides documented solutions and manuals
  • Develop reusable, efficient code that lends itself to continual improvement and delivery
  • Collaborate with peers and team members to design and achieve an optimal design solution
  • Document and troubleshoot bugs as is required to maintain a successful application platform; 24x7 operation
  • Investigate new technologies, techniques, and industry developments.
  • Transfers knowledge and coaches engineering team through new practices
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle

Requirements –

  • Bachelor of Science in Information Science/Systems, or equivalent experience and industry certifications
  • 5+ years of demonstrated career progression
  • Recent experience serving as an Agile team member
  • Experience developing consumer facing applications
  • Expert in technologies: Git Repository, Adobe Air, Flash/Flex, HTML5 and CSS4
  • Authorized to work in the US on full-time basis

Position Type – Salary Exempt

Travel – Not Expected at Present, but Subject to Change


Apply for this position      |      Go back job listings


Technical Services: Technical Services
Microstrategy Engineer - Churchill Downs Interactive (Mountain View, CA)

Job Description – Microstrategy Engineer

Summary –

The Microstrategy Engineer will be responsible for identifying data sources, designing data relationships, and producing relevant business intelligence analysis, dashboards, and reporting, as will be required by the product owner(s) and senior leadership. 

Responsibilities –

  • Provide technical guidance and expertise to design and develop quality business intelligence solutions that assist leadership in managing the business
  • Design and schedule ETL related processes
  • Make available to management all necessary reporting items, dashboards, and objects
  • Maintain all relevant data elements and processes in order to provide real-time business intelligence
  • Ensure Microstrategy updates and releases are deployed free from error
  • General administration of the Microstrategy suite to include security of the platform
  • Provide troubleshooting and repair of all critical functions as are required for the successful operations of the business

Requirements –

  • Bachelor of Science in Information Science/Systems, or equivalent experience and industry certifications
  • Highly effective oral and written communication; ability to explain complex designs and relationships
  • Relevant experience designing, scheduling, and managing ETL processes
  • Minimum 4 years of experience designing and managing Microstrategy solutions
  • Experience using MicroStrategy tools like Desktop, Architect, Object Manager, Command Manager & Integrity Manager
  • Authorized to work in the US on full-time basis

Position Type – Salary Exempt

Travel – Not Expected at Present, but Subject to Change


Apply for this position      |      Go back job listings


Technical Services: Programmer
Release Engineer - Churchill Downs Interactive (Louisville, KY)

Job Description – Release Engineer

Summary –

The Release Engineer is responsible for developing release processes, as a member of the operations team, by taking software from development to production.  Such processes will be required to eliminate the number of defects in that product before it reaches production.  In addition, this role will be responsible for working with the product development, QA, and scrum teams to streamline the release of software and will further work to improve those processes.  

Responsibilities –

  • Work within one or more Agile/Scrum teams to understand build, install, and deployment requirements for new features and implement solutions
  • Assist in the definition and implementation of code branching strategies
  • Work with customer support to understand the deployment process; propose and implement improvements
  • Design and implement automated software build and release processes
  • Maintain continuous builds of all source branches
  • Coordinate efforts with QA personnel to ensure adherence to quality controls
  • Manage and maintain a build/release infrastructure
  • Provides framework by which development releases are implemented free of defects

Requirements –

  • Bachelor of Science in Information Science/Systems, or equivalent experience and industry certifications
  • 4+ years of professional experience; at least 2 years of which as a release engineer
  • Knowledge of Agile and ITIL practices
  • Expert experience with tools like Jenkins, Hudson, or similar systems
  • Ability to script/code in two or more of the following languages: bash, Perl, python, ruby, C#, VBScript, JavaScript.
  • A sufficiently technical background to understand online, consumer-facing, web-based transactional applications
  • Highly effective oral and written communication; ability to explain complex designs and relationships
  • Authorized to work in the US on full-time basis

Position Type – Salary Exempt

Travel – Not Expected at Present, but Subject to Change


Apply for this position      |      Go back job listings


Technical Services: Technical Services
Database Architect - Churchill Downs Interactive (Louisville, KY)

Job Description – Database Architect

Summary – Churchill Downs Interactive is looking for a Database Architect to work with both our software development organization and business intelligence teams to bring a unified architecture and vision to our data assets. These assets include but are not limited to the industry leading twinspires.com and brisnet.com websites. This person will be responsible for defining and refining the overall data architecture of our systems, designing and reviewing schemas, ETL processes, querCies, and visualization of our data assets. You will work in a dynamic, agile environment, helping multiple Scrum teams with database architecture, data modeling, query design, and replication in a MySQL environment. The position can be located in either our Mountain View, California or Louisville, Kentucky office.

Responsibilities –

  •  Work with developers in a variety of areas to define schemas and schema modifications for optimum software performance, reliability, and data utility.
  • Work with the Business Intelligence team to architect the data schemas and ETL and reporting processes necessary to extract the meaningful, actionable data from the operational data.
  • Mentor, guide, and review the work of developers as it relates to storage and use of the underlying data by the operational software
  • Document procedures, best practices, tools, and processes for working with and maintaining the data architecture
  • Work with the operational Database Administrators to ensure the resulting designs and changes are rolled out into production and meet the production needs of the business and to ensure new designs will perform efficiently across our replicated, multi-site environment

Requirements –

  • B.S. in Computer Science or equivalent; advanced degrees preferred
  • Minimum 8 years’ experience working with relational databases in a development role
  • Expert in all aspects of database design, including SQL queries, optimization and indexing, stored procedures, and schema maintenance in a replicated environment.
  • Deep knowledge of Business Intelligence/Analytics related database designs
  • Demonstrated technical leadership, with the ability to influence and advocate for designs across diverse teams of engineers.
  • Working knowledge of Linux and OS scripting.
  • Working knowledge of PHP, Java, Hibernate, various scripting environments, and web development technologies. Able to converse with developers working in those technologies to reach consensus on data related architectures.
  • Familiarity with ETL tools, data warehousing, and alternative database technologies

Position Type – Salary Exempt

Travel – Not Expected at Present, but Subject to Change


Apply for this position      |      Go back job listings


Technical Services: Technical Services
Database Architect - Churchill Downs Interactive (Mountain View, CA)

Job Description – Database Architect

Summary – Churchill Downs Interactive is looking for a Database Architect to work with both our software development organization and business intelligence teams to bring a unified architecture and vision to our data assets. These assets include but are not limited to the industry leading twinspires.com and brisnet.com websites. This person will be responsible for defining and refining the overall data architecture of our systems, designing and reviewing schemas, ETL processes, queries, and visualization of our data assets. You will work in a dynamic, agile environment, helping multiple Scrum teams with database architecture, data modeling, query design, and replication in a MySQL environment. The position can be located in either our Mountain View, California or Louisville, Kentucky office.

Responsibilities –

  •  Work with developers in a variety of areas to define schemas and schema modifications for optimum software performance, reliability, and data utility.
  • Work with the Business Intelligence team to architect the data schemas and ETL and reporting processes necessary to extract the meaningful, actionable data from the operational data.
  • Mentor, guide, and review the work of developers as it relates to storage and use of the underlying data by the operational software
  • Document procedures, best practices, tools, and processes for working with and maintaining the data architecture
  • Work with the operational Database Administrators to ensure the resulting designs and changes are rolled out into production and meet the production needs of the business and to ensure new designs will perform efficiently across our replicated, multi-site environment

Requirements –

  • B.S. in Computer Science or equivalent; advanced degrees preferred
  • Minimum 8 years’ experience working with relational databases in a development role
  • Expert in all aspects of database design, including SQL queries, optimization and indexing, stored procedures, and schema maintenance in a replicated environment.
  • Deep knowledge of Business Intelligence/Analytics related database designs
  • Demonstrated technical leadership, with the ability to influence and advocate for designs across diverse teams of engineers.
  • Working knowledge of Linux and OS scripting.
  • Working knowledge of PHP, Java, Hibernate, various scripting environments, and web development technologies. Able to converse with developers working in those technologies to reach consensus on data related architectures.
  • Familiarity with ETL tools, data warehousing, and alternative database technologies

Position Type – Salary Exempt

Travel – Not Expected at Present, but Subject to Change


Apply for this position      |      Go back job listings


Technical Services: Media/Video Production
Cameraman - Fair Grounds Race Course & Slots (New Orleans, LA)

New Orleans Fair Grounds Race Course & Slots is accepting applications for Level 1 & Level 2 Camera Operators.

Successful candidates will work on the live production of horse racing events.

Applicants are encourage to have previous experience in live television production, and should be familiar with various aspects of television production.

Qualified applicants are familiar with broadcast cameras, live TV production, are able to proficiently operate video cameras.

Must be able to climb 60' vertical ladders, lift 40lbs, have 20/20 corrected vision, and be able to hear and follow directions.

Experience in live production preferred, knowledge of horse racing a definite plus, ability to follow directions and react quickly to live action a must.

Note: When you apply for this job online, you will be required to answer the following questions:

1. 1. Are you willing to submit a background and drug test?
2. 2. What skills and qualities can you bring to this position?
3. 3. How many years of experience do you have in this position?


Apply for this position      |      Go back job listings


Technical Services: IT Database Management/Services
MySQL Database Administrator - Churchill Downs Incorporated - Twinspires (Louisville, KY)

Position Summary:

Serves as the corporation’s MySQL Database Administrator.  Responsibilities to include, but are not limited to assisting in the proper design and implementation of databases, queries, stored procedures and reporting as may be needed to accomplish company goals.  Monitor and maintain database performance on an ongoing basis.  Administer database server access and ensure the proper adherence to Corporate Security Policies.

Key Responsibilities:

  •         Build, manage and maintain MySQL 5.6 server
  •         Design, define, optimize and develop databases as required
  •         Manage and maintain user/group assignments within MySQL server
  •         Collaborate with developers to design complex features, data structures and database code
  •         Report on MySQL server performance and operations
  •         Troubleshoot and repair problems
  •         Effectively build and execute backup/restoration plans and strategies
  •         Efficiently designs, debugs and manages stored MySQL procedures and functions
  •         Debugs nested procedures and functions as well as anonymous code
  •         Maintain and improve Master to Slave and Master - Master Replication
  •         MySQL Query and Table optimization
  •         Perform release related DBA Task to all environments

Desired Qualifications:

  •         Bachelor Degree in Information Science, Engineering, or other closely related discipline; or
  •         Equivalent experience coupled with MySQL certifications
  •         Experience working in Linux and Microsoft operating system environments
  •         Minimum of 5+ years  in MySQL database management and design in an enterprise                    environment
  •         Minimum of 5+ years in MySQL Replication /Clustering
  •         Experience working in Multi Data Center MySQL Replication
  •         Experience in Large 1 terabyte and above MySQL databases/tables

Required Qualifications:

·         Travel is required for this position.  Current travel demands are < 10% per year and are subject to                     change depending on need.


Apply for this position      |      Go back job listings


Technical Services: Technical Services
Sr. QA Engineer - TwinSpires.com (Lexington, KY)

Responsibilities: 

  • Senior QA process effectively interacting with Developers and Management
  • Enjoy software testing, problem solving, and quality assurance work.
  • Ability to work independently, multitask and manage time effectively.
  • Strong problem solving and analytical skills.
  • Architect a frameworks for automation
  • Experience in agile methodology
  • QA Automation: Build library of reusable code. Document the library
  • Develop and maintain test scripts and experience with continuous integration process
  • Report test results and create bug reports as needed
  • Stay informed on customer and industry trends regularly integrating into on-going testing
  • Understand and drive SQA methodologies and practices throughout QA and Development
  • Lead off-shore team in testing deliverables and co-ordinate with onsite QA for day to day activity.

Key Qualifications

  • 5+ years in software quality assurance
  • 3+ years in full time test automation
  • 2+ years experience in software quality assurance leadership position
  • 2+ years experience with Windows and Linux
  • Experience with mobile testing is a plus
  • Strong communication, written skills, and interpersonal skills (required to establish and maintain inter-departmental relationships)
  • Comfortable with fast paced schedule driven development
  • Strong software engineering and development life cycle knowledge
  • BS/MS EE/CS or technical degree or relevant experience

Apply for this position      |      Go back job listings


Technical Services: Technical Services Management
Scrum Master - TwinSpires.com (Mountain View, CA)

Overview:

CDi is looking for an experienced Scrum Master to help us complete and maintain a successful transformation to Agile/Scrum.  Are you someone who leads by example rather than by dictate and do you know how to bring out the best in people? Are you unafraid to deal with conflicts and do you know when it’s good to say “No” and when to push for more results?  If so, then you are someone we need on our team.

Your main responsibilities will be:

  • Scrum Master for individual teams: Act as scrum master for a minimum of one team, potentially including team members from various locations, including offshore.
  • Facilitate teams’ progress on goals: Help your teams make and meet commitments without coercion, assigning, or dictating the work. Providing all support to the team using a servant leadership style whenever possible, and leading by example.
  • Facilitate Communication: Assist with internal and external communication, improving transparency, and radiating information.  Foster discussion, decision making, and conflict resolution.
  • Support and partner with the Product Owner: especially with respect to grooming and maintaining the product backlog. 
  • Leading the team’s efforts in continuous improvement: Help the team improve, take responsibility for their actions, and become problem solvers for themselves.
  • Enforcing the rules of the Agile process: responsible for understanding, interpreting and reinforcing the company specific Agile rules with the team.  Ensure consistency across the teams to help in a successful transformation.
  • Eliminate impediments: Many blocking issues will be beyond the team’s authority or will require support from other teams. Actively address these issues so that the team can remain focused on achieving the objectives of the iteration.
  • Coordinate Teams: Ensure that interdependent teams from different locations working from a common product backlog follow a well-defined and coordinated process
  • Coordinate effective Retrospectives: Work with other scrum masters to gather process feedback across all teams and act on improvements defined by the teams that can be leveraged across the organization
  • Actively participate in Scrum of Scrums: Work with other scrum masters on a regular basis to conduct scrum of scrum meetings

Agile process definition for release planning and portfolio management process: Work with other teams and scrum masters to help define these processes within the Scaled Agile Framework (SAFe) model

  • Conduct Release and Sprint Planning activities: Establish the requirements and purpose for each activity to help the business and teams understand and meet their goals
  • Assess and establish common practices for tools to facilitate use of the Agile process: Help establish, adapt, use, and maintain various templates that allow for effective tracking and reporting as well as best usage of existing and new tools across the Agile teams
  • Defining and refining metrics: Ensure the right metrics are formulated and used correctly
  • Defining definition of done: Define and maintain a consistent definition of done to ensure clear expectations between development and business requirements
  • Defining and maintaining the right development cadence: Having the right cadence allows changing business requirements to be handled smoothly between product owners and scrum teams)

Required Skills/Experience:

  • First level Scrum Master Certification (CSM, PSM I). 
  • Experience playing the Scrum Master role for at least two years for a software development team that was diligently applying Scrum principles, practices, and theory. 
  • Good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency. 
  • Knowledge of numerous well documented patterns and techniques for filling in the intentional gaps left in the Scrum approach (example: numerous burndown techniques, numerous retrospective formats, handling bugs, etc). 
  • Understanding of incremental delivery and the value of metrics. Specifically: backlog tracking, burndown metrics, velocity, and task definition.

Preferred Skills/Experience (Any of these is a plus):

  • Second level Scrum Master Certification (CSP, PSM II). 
  • Experience using Rally (agile tool from Rally Software).
  • Experience working with multiple Scrum teams that are dispersed in multiple geographic locations.
  • Experience working with teams that are transitioning from Waterfall to Agile.
  • Knowledge of other Agile approaches: XP, Kanban, Crystal, FDD, etc. 
  • Knowledge and/or experience with widely successful Agile techniques: Continuous Integration, Continuous Testing, Pairing, Automated Testing. 
  • Applicable knowledge of the technologies used by the team:
    • Software development in Java or PHP
    • Relational databases
    • Thin and Rich-client Interfaces
    • Consumer-facing and B2B web based software

Apply for this position      |      Go back job listings


Technical Services: Technical/Engineering
Product Owner - TwinSpires.com (Mountain View, CA)

Product Owner – Job Description

Agile Product Owner, Churchill Downs Interactive

The Product Owner is a member of an Agile Scrum team who works with stakeholders to define and prioritize the delivery team product backlog.  The product owner lives in two teams: the development team and the extended product management team. The Product Owner has the holistic view of the product(s) and responsibility for the product lifecycle, including working with the development team to define priorities and user stories, working with the Product Management team and key stakeholders to develop features, and stories, prioritize them, and plan the product release.  The Product Owner must ensure the product(s) effectively addresses user needs while also maintaining technical integrity and quality. 

Key Responsibilities: 

  • Understand user/ customer needs and internal stakeholder priorities to define business and product objectives
  • Support Product Manager in creation, management, and prioritization of the product roadmap, attendant features and backlog in order to drive Release Planning for their delivery team
  • Write customer-centric documentation (user stories/features/requirements) for the product backlog
  • Drive development of Iteration objectives and prioritize Iteration and defect backlog
  • Provide day-to-day tactical objectives and quick, just-in-time decisions to answer development questions and defect triage
  • Manage the Iteration and work with Scrum Master on cross project tasks and dependencies
  • Drive acceptance testing and guide QA with logical, meaningful, and testable acceptance criteria.
  • Prepare for product/release launches with appropriate communication to stakeholders and customer-facing teams such as customer service, marketing and product support, etc.
  • Work closely with technical leads, engineering teams and architecture stakeholders for technical issues, architectural considerations and engineering assessment of product goals.
  • Communicate progress, recommendations and obstacles to Product Owners Council & Product Management teams

Required Skills: 

  • Excellent product delivery skills with at least 3-5 years as a product manager/Agile product owner
  • Ability to translate and articulate business needs into software requirements/User Stories
  • Excellent communication skills and understanding of software development process
  • Agile process experience in organizing and guiding teams to succeed
  • Ability to multi-task and work in a dynamic and flexible environment
  • BS/BA degree required

Desired Skills: 

  • Knowledge of mobile application development
  • Knowledge of user experience design and/or demonstrated influence on improved UX
  • Experience with SAFe (www.scaledagileframework.com)
  • Experience with  online gaming/ online B2C applications/ eCommerce/ heavy transactional applications 

Apply for this position      |      Go back job listings


Technical Services: Programmer
Mobile Software Engineer - TwinSpires.com (Lexington, KY)

Summary –

The Mobile Software Engineer will be responsible for designing, developing, packaging, and deploying technical solutions for iOS and Android based systems.

Responsibilities –

  • Provide technical guidance and expertise to design and develop smart-phone and tablet applications
  • Evaluate front-end toolkits and technologies to drive the front-end web based and native mobile application architecture direction
  • Design and participate in the development of the mobile apps, and back end business services interaction protocols (e.g. web services) for consumer-facing products dedicated to mobile (iOS, Android and others) users.
  • Provide technical leadership, mentoring and direction to the engineering and vendor teams
  • Set-up the frameworks for continuous quality and performance measurement and scale throughout the development cycle
  • Assist in UI design through full lifecycle of projects from conception through rollout working with various functional groups like Product Management, Operations, Quality Assurance, Customer Support, etc.
  • Work in an Agile development team, creating User Stories, Design and Architecture documents as needed.
  • Work closely with the Product teams to define the best user experience
  • Enforce and augment development standards across the business unit
  • Perform product evaluations and usability test from the engineering standpoint, communicate results and implications

Requirements –

  • Bachelor of Science in Computer Science/Systems, or equivalent experience and industry certifications
  • Minimum 4 years of experience designing, architecting, developing, and deploying modern mobile platforms including iOS, Android native, hybrid, and web applications.
  • Skills required include JavaScript, jQuery, AngularJS, Cordova, HTML5, CSS3, Objective-C, and Java,.
  • Highly effective oral and written communication; ability to explain complex designs and relationships
  • Authorized to work in the US on full-time basis

Position Type – Salary Exempt

Travel – Not Expected at Present, but Subject to Change


Apply for this position      |      Go back job listings


Technical Services: Programmer
Mobile Software Engineer - TwinSpires.com (Mountain View, CA)

Summary –

The Mobile Software Engineer will be responsible for designing, developing, packaging, and deploying technical solutions for iOS and Android based systems.

Responsibilities –

  • Provide technical guidance and expertise to design and develop smart-phone and tablet applications
  • Evaluate front-end toolkits and technologies to drive the front-end web based and native mobile application architecture direction
  • Design and participate in the development of the mobile apps, and back end business services interaction protocols (e.g. web services) for consumer-facing products dedicated to mobile (iOS, Android and others) users.
  • Provide technical leadership, mentoring and direction to the engineering and vendor teams
  • Set-up the frameworks for continuous quality and performance measurement and scale throughout the development cycle
  • Assist in UI design through full lifecycle of projects from conception through rollout working with various functional groups like Product Management, Operations, Quality Assurance, Customer Support, etc.
  • Work in an Agile development team, creating User Stories, Design and Architecture documents as needed.
  • Work closely with the Product teams to define the best user experience
  • Enforce and augment development standards across the business unit
  • Perform product evaluations and usability test from the engineering standpoint, communicate results and implications

Requirements –

  • Bachelor of Science in Computer Science/Systems, or equivalent experience and industry certifications
  • Minimum 4 years of experience designing, architecting, developing, and deploying modern mobile platforms including iOS, Android native, hybrid, and web applications.
  • Skills required include JavaScript, jQuery, AngularJS, Cordova, HTML5, CSS3, Objective-C, and Java,.
  • Highly effective oral and written communication; ability to explain complex designs and relationships
  • Authorized to work in the US on full-time basis

Position Type – Salary Exempt

Travel – Not Expected at Present, but Subject to Change


Apply for this position      |      Go back job listings


Technical Services: Technical/Engineering
Senior Software Build and Release Engineer - Twinspires.com (Mountain View, CA)

Do you like to develop processes and tools to build and deploy software in a complex, multi-technology environment?

Are you effective when managing lots of little projects, but always keep the big picture in mind and make sure everything moves in the right direction?

Do you like working as part of Agile team(s), working together to look for ways to deliver high quality products (Web/Mobile)?

Know about Twinspires?: Twinspires Inc is part of Churchill Downs Technology Initiatives Company, which is a growing, profitable entity that operates the twinspires.com, brisnet.com and related websites using the most advanced technologies, including real-time live video streaming, secure financial transactions and cloud based technology to deliver the next generation platform of online gaming. You will have continuous input into the growth and development of building winning interactive products in a consumer-facing environment.

Responsibilities

• Supporting build and deployment systems in a Continuous Integration environment.

• Troubleshooting issues (builds, branching, maintenance of artifacts, servers, software, and network) on the systems.

• Monitoring Development, QA, Staging, and production systems.

• Diagnose system emergencies when they arise and persevere until they are resolved.

• Familiar with QA/server automation and tools, including Selenium, and SOAPUI.

Requirements

• BA/BS degree or equivalent practical experience.

*Minimum of 7 years of experience in Software Development or a related field.

* At least 2 years experience with configuration management, Continuous Integration and Deploymenttools (Subversion, Jenkins, Maven, Puppet, etc.).

* Technically adept in multiple scripting and coding environments.

• Experience building, cloning, managing and optimizing server environment.

• Experience in maintaining subversion.

• Experience with system administrator duties on Linux operating systems.

• Experience with Build tools, Configuration Management tools (Jenkins, Maven, Puppet), and Monitoring tools (Nagios)

• Experience maintaining and configuring Application Servers (Apache, JBOSS).

• Fluency in scripting languages (e.g. writing python/shell scripts to improve system tests, monitoring/alerting)

• Excellent hands-on trouble-shooting, problem-solving, and communication skills..


Apply for this position      |      Go back job listings


Technical Services: Computer Information Systems
Hub Operator - United Tote - Hurstbourne Building (Louisville, KY)

Job Title: Hub Operator
Department: United Tote
FLSA Status: Non- Exempt
Job Code: Full-Time
Reports To: Hub Manager


Entry level position is available in Louisville KY for United Tote as a Hub Operator.

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.
• Assists UT customers in troubleshooting of communication equipment, consoles, terminals, tote boards/auxiliary odds boards, and other tasks as required.
• Understand configurations of the Tote room hardware, i.e. Consoles, Routers, Port Servers, Switches, EL-32’s and Printers.
• Tote system data entry and verification, including timely completion of association and/or corporate office reporting.
• Diligent completion of paperwork, which includes the ability to document, in detail, any incidents and or problems that occur.
• Must interact with association personnel in a professional and efficient manner.
• Responsible for the preparation, installation, maintenance and/or tear down of other United Tote equipment.
• Assist in the training of new employees.
• Understanding of IP Addressing
• Understanding of pari-mutuel wagering
• Other duties as assigned

EDUCATION AND/OR EXPERIENCE

• High school diploma or GED required
• College experience preferred

• General computer skills using MS Office

• Understanding pari-mutuel wagering, configurations of Tote room hardware, i.e., consoles, routers, port servers, switches, EL-32’s and printers, a plus.
• Ability to pay close attention to fine details.
• Must be at least 18 years of age, and able to work flexible hours, including evenings, weekends, and holidays.
• Some travel may be required.

Note: When you apply for this job online, you will be required to answer the following questions:

1. Briefly describe your experience with computer hardware and/or networks.
2. Are you available to work nights, weekends and holidays?
3. How would you rate your ability to document events? Give some examples.
4. Can you travel occassionally, if needed?


Apply for this position      |      Go back job listings


Technical Services: Technical Services
Terminal (Line) Technician (Seasonal) - United Tote Company (Vernon, NY)

Job Title: Terminal (Line) Technician
Reports To: Site Manager
FLSA Status: Non-Exempt

SUMMARY

Prepares and maintains UT equipment, repairs, maintains and cleans betting terminals, installs and tears down equipment, stock ticket paper on betting lines, unloads ticket stock from freight truck, labeling, packaging, and shipping reordering spare parts, loads and unloads equipment, maintain and repair infield or auxiliary display boards, and other tasks as required.

ESSENTIAL DUTIES/RESPONSIBILITIES

• Responsible for the preparation and maintenance of United Tote equipment.
• Repair, maintenance and cleaning of the betting terminals.
• Equipment installation and tear down.
• Stocking of ticket paper on betting lines.
• Unloading of ticket stock from freight trucks.
• Labeling, packaging, shipping and re-ordering of spare parts.
• Unloading and loading of equipment on company or freight trucks.
• Maintenance and repair of the infield or auxiliary display boards.
• Perform minor repairs on terminal components, test components, correctly package components for shipment and order replacement components.
• Train new Line Technicians
• Develop wiring and soldering skills.
• Understand how the terminals communicate with the Tote system.
• Develop an understanding of the different wagers offered and be able to answer questions relating to the different wagers.
• Other duties as assigned.

SKILLS/ABILITIES

Familiarity with the United Tote communications equipment, i.e. modems and multiplexers, Tote Board installation and operation is desired. Must be able to interact with association personnel and patrons in a professional and efficient manner. 

EDUCATION/EXPERIENCE

High School Diploma or GED. Familiarity with pari-mutuel betting is desired. Race track experience and electrical and/or computer experience us preferred.

WORK ENVIRONMENT

Must be at least eighteen (18) years of age, able to be licensed by state racing commission, able to work flexible work hours, including evenings, weekends, and holidays. Short-term travel may be required as the workloads dictate.

Note: When you apply for this job online, you will be required to answer the following questions:

1. Are you able to work up to 30 hours per week? (Yes or No)
2. Are you able to work on the weekends and holidays? (Yes or No)
3. Are you available to work day hours on Thursday, Friday and Wednesdays? (Yes or No)
4. Are you available to work part time from a minimum of mid April to late November or early December 2015? (Yes or No)
5. Are you able to obtain a New York racing license? (Yes or No)


Apply for this position      |      Go back job listings


 

Sports Jobs Board Powered by TeamWorkOnline.com

Technical problems? Contact the TeamWorkOnline webmaster / FAQ

TeamWorkOnline Privacy Policy (Opens Popup Window)