Careers



Current available jobs in Technical Services:




Technical Services: Technical Services
Project Manager - Churchill Downs Incorporated (Louisville, KY)

Primary Responsibilities Include:

1.     Managing all aspects of the project, from inception through project close, ensuring that project management methodology is applied and all deliverables are met through all phases of the project lifecycle

2.     Overseeing an individual portfolio of 6-10 projects in multiple phases and geographic locations

3.     Leading and facilitating planning sessions to assist in determining project approach and overall timelines associated with project requirements

4.     Create detailed project requirements documents and task-level project plans to organize cross-functional teams

5.     Ensuring that milestone and delivery dates are defined, and status communicated to Senior Leadership

6.     Directing, negotiating, and managing conflict resolution to ensure that cross-functional team members, often with disparate priorities, remain focused on project objectives

7.     Ensuring that the required tracking and reporting take place

Mandatory Job Skills/Requirements:

1.       Bachelor’s degree in Business, Finance, Management, Information Technology, or equivalent

2.       Minimum of 6 years of experience actively working as a Project Manager, with an emphasis on IT Project Management.

3.       Working knowledge in the use of industry standard Project Management methodologies and tools

4.       Demonstrated ability to understand business processes and map accordingly.

5.       Capacity to understand and quickly process basic technology concepts

6.       Ability to adapt to new and changing business environments

7.       Ability to operate under the pressure of strict deadlines

8.       Excellent time management skills with demonstrated experience in managing multiple projects simultaneously

9.       Strong interpersonal skills and the ability to communicate clearly, concisely, and tactfully with all levels within the organization

10.    Demonstrated ability to lead virtual teams

11.    Ability to travel; up to 15%

Preferred Skills/Requirements:

1.   PMP Certification

2.   Graduate Degree in Business or Information Technology

3.   Demonstrated experience with PM tools (e.g. MS Project, Daptiv PPM, VISIO and all other Microsoft related products)

Primary Location & Reporting Relationships

1.     Louisville, Kentucky

2.     This position will report to the Churchill Downs Incorporated Senior Director of Program Management Office (PMO).

3.     The PMO is under the Churchill Downs Incorporated Chief Technology Officer


Apply for this position      |      Go back job listings


Technical Services: Technical Services
Software Engineer (Java) - TwinSpires.com (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: Technical Services
Software Engineer (Front-end) - TwinSpires.com (Louisville, KY)

Summary –

The Software Engineer will work as a part of a larger team to design and develop custom front-end 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 user-facing features 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
  • 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
  • Document and troubleshoot bugs as is required to maintain a successful application platform; 24x7 operation
  • 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
  • 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

Requirements –

  • Bachelor of Science in Information Science/Systems, or equivalent experience and industry certifications
  • 5+ years of demonstrated career progression
  • Strong experience in development client-side scripting and JavaScript frameworks, including AngularJS
  • Recent experience serving as an Agile Scrum team member
  • Experience developing consumer facing applications
  • Expert in technologies: AngularJS, CSS, HTML, Git Repository
  • Experience with Cordova, Java, Spring and SQL nice to have

  • Authorized to work in the US on full-time basis

Apply for this position      |      Go back job listings


Technical Services: Technical Services
QA Automation Engineer - TwinSpires.com (Louisville, KY)

Summary-

The QA Automation Engineer will work as a part of a QA team to design and develop test automation scripts and run application testing through the software development lifecycle.  This role will 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 –

  • Enjoy software testing, problem solving, and quality assurance work
  • Strong problem solving and analytical skills
  • Develop and debug tests using Selenium
  • Experience with Continuous Integration and Continuous Delivery concepts
  • Review, collaborate and recommend on automation processes and frameworks
  • 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

Requirements –

  • 3+ years in software quality assurance
  • Experience writing automation scripts in Selenium
  • Experience with mobile testing is a plus
  • Experience with Windows and Linux
  • Strong communication, written skills, and interpersonal skills (required to establish and maintain inter-departmental relationships)
  • Recent experience serving as an Agile Scrum team member
  • Comfortable with fast paced schedule driven development
  • Strong software engineering and development life cycle knowledge
  • Expert in technologies: Selenium, Ready! API, Java, XML, Git
  • BS/MS EE/CS or technical degree or relevant experience
  • Authorized to work in the US on full-time basis
  • Position Type – Salary Exempt
  • Travel – Not Expected at Present, but Subject to Change

Physical and Mental Requirements

The following physical and mental demands are representative of those that must be met by an employee to successfully perform the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

a)      While performing the duties of this job, the employee is frequently required to sit, sometimes for prolonged periods while working at a desk, on the phone, and/or on the computer; type on a computer keyboard; use hands to finger, handle or feel; talk or hear; reach with hands or arms; walk or stand; and perform some repetitive motion activities.

b)      Specific vision abilities required by this job include close vision, color vision, color differentiation, peripheral vision, depth perception, and ability to adjust focus.

c)       This position requires the ability to work effectively as part of a team; and concentrate on a variety of details when faced with interruptions and changing work priorities.

d)      The mental demands are representative of those that must be met by an employee to successfully perform the essential functions, as described above, including but not limited to: demonstrated ability to anticipate and solve practical problems or resolve issues; reason, calculate figures and amounts; collect, interpret, and/or analyze complex data and information, and draw valid conclusions; interpret procedures and policies; and meet schedules in a dynamic and sometimes demanding work environment.

e)      The noise level in this work environment is usually moderate. The work environment characteristics are representative of those an employee encounters while performing the essential functions of this job in a typical office environment.

f)       The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


Apply for this position      |      Go back job listings


Technical Services: Technical Services
MySQL Developer - Twinspires.com (Lexington, KY)

Job Summary – The MySQL Database Developer is a part of the TwinSpires Database team and works with the TwinSpires development teams to support SQL development.  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.  Work with development teams to understand database needs and implement into the environment. 

Essential Functions:

  • Work with development teams to understand database needs and implement into the environment
  • Collaborate with developers to design complex features, data structures and database code
  • Design, define, optimize and develop databases as required
  • Report on MySQL server performance and operations
  • Troubleshoot and repair problems
  • Efficiently designs, debugs and manages stored MySQL procedures and functions
  • Debugs nested procedures and functions as well as anonymous code
  • Perform release related DBA Task to all environments
  • Write and maintain ETL (extract-transform-load) scripts
  • Performance tuning proficiency, experience analyzing query planner output to inform indexing strategy 
  • Familiarity with replication modes, threads and constraints placed on development and released under various replication schemes
  • Comfortable with fast paced work environment.
  • Other duties as assigned by Management

Nice to have experience:

  • Experience with Sqitch as database change management tool
  • Exposure to AWS Aurora and AWS RDS MySQL platforms

Education and/or Experience: 

  • 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

Apply for this position      |      Go back job listings


Technical Services: Technical Services
MySQL DBA - Twinspires.com (Louisville, KY)

Job Summary – The MySQL Database Administrator is a part of the TwinSpires operational team and works with other MySQL DBA’s as to ensure the uptime and reliability of the database environment for TwinSpires.com and related business units.  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.

Essential Functions

  • Build, manage and maintain MySQL 5.6 and 5.7 server environments
  • 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
  • Comfortable with fast paced work environment.
  • Other duties as assigned by Management                                 

Education and/or Experience: 

  • 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

Licenses/Certificates:  N/A

Physical Demands:  The following physical and mental demands are representative of those that must be met by an employee to successfully perform the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

a)    While performing the duties of this job, the employee is frequently required to sit, sometimes for prolonged periods while working at a desk, on the phone, and/or on the computer; type on a computer keyboard; use hands to finger, handle or feel; talk or hear; reach with hands or arms; walk or stand; and perform some repetitive motion activities.

b)    Specific vision abilities required by this job include close vision, color vision, color differentiation, peripheral vision, depth perception, and ability to adjust focus.

c)    This position requires the ability to work effectively as part of a team; and concentrate on a variety of details when faced with interruptions and changing work priorities.

d)    The mental demands are representative of those that must be met by an employee to successfully perform the essential functions, as described above, including but not limited to: demonstrated ability to anticipate and solve practical problems or resolve issues; reason, calculate figures and amounts; collect, interpret, and/or analyze complex data and information, and draw valid conclusions; interpret procedures and policies; and meet schedules in a dynamic and sometimes demanding work environment.

e)    The noise level in this work environment is usually moderate. The work environment characteristics are representative of those an employee encounters while performing the essential functions of this job in a typical office environment.

f)     The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

.


Apply for this position      |      Go back job listings


Technical Services: Technical Services
DevOps Engineer - Twinspires.com (Louisville, KY)

Summary –

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 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 Testing and Integration environments.
  • Troubleshooting issues (builds, branching, and 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 4 years of experience with Software configuration management, Continuous Integration and Continuous Testing
  • Hands on with Software Configuration Management tools (Git, Jenkins, Maven, Puppet, Ansible etc.).
  • Experience in maintaining Source Control in Github and  managing branching, Merging, tagging, resolving file branch and merge issues
  • Experience with deployment automation and virtualization tools like (Vagrant, Puppet, Ansible, Docker)
  • Experience maintaining and configuring Application Servers (Apache, Tomcat).
  • Technically adept in multiple scripting and coding environments. Fluency in scripting languages (e.g. writing python/shell scripts to improve system tests, monitoring/alerting)
  • Experience with system administrator duties on Linux operating systems.
  • Excellent hands-on trouble-shooting, problem-solving, and communication skills.
  • Familiarity with Agile methodology and processes

Physical Demands:  The following physical and mental demands are representative of those that must be met by an employee to successfully perform the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

a)    While performing the duties of this job, the employee is frequently required to sit, sometimes for prolonged periods while working at a desk, on the phone, and/or on the computer; type on a computer keyboard; use hands to finger, handle or feel; talk or hear; reach with hands or arms; walk or stand; and perform some repetitive motion activities.

b)    Specific vision abilities required by this job include close vision, color vision, color differentiation, peripheral vision, depth perception, and ability to adjust focus.

c)    This position requires the ability to work effectively as part of a team; and concentrate on a variety of details when faced with interruptions and changing work priorities.

d)    The mental demands are representative of those that must be met by an employee to successfully perform the essential functions, as described above, including but not limited to: demonstrated ability to anticipate and solve practical problems or resolve issues; reason, calculate figures and amounts; collect, interpret, and/or analyze complex data and information, and draw valid conclusions; interpret procedures and policies; and meet schedules in a dynamic and sometimes demanding work environment.

e)    The noise level in this work environment is usually moderate. The work environment characteristics are representative of those an employee encounters while performing the essential functions of this job in a typical office environment.

f)     The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


Apply for this position      |      Go back job listings


Technical Services: Technical Services
Terminal Technician - United Tote - Indianapolis OTB (Indianapolis, IN)

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/QUALIFICATIONS:
Familiarity with the United Tote communications equipment, i.e. modems and multiplexers, Tote Board installation and operation. Must be able to interact with association personnel and patrons in a professional and efficient manner.

EDUCATION/EXPERIENCE:
High School Diploma or GED. Track experience and electrical and/or computer experience 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. Do you have any electrical or machine repair experience?
2. Can you work weekends, evenings, nights and holidays?
3. If needed, can you travel short distances to another location?
4. What level of knowledge/experience do you have with Microsoft (beginner, intermediate or advanced)?
5. Are you at least 18 years old?
6. Are you willing to work for a pay range of $10.00 to $12.50?


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)