Careers



Current available jobs that best match twinspires:




Technical Services: IT Database Management/Services
Database Architect - Twinspires.com (Mountain View, Ca)

Churchill Downs Interactive is looking for a Database Architect to work on our online applications, including twinspires.com, luckity.com, and brisnet.com. 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. You will work with the various teams to address their database needs, review database usage, and ensure compliance to standards. Work with the Operations team including database administrators to ensure efficient and problem-free deployment of engineering designs.

Responsibilities:

• Design and maintain the database architecture of across all of our products.
• Work closely with development teams to guide database requirements for new features
• Create and maintain scripts for schema and data maintenance.
• Tune database performance through indexing and query optimization as necessary.
• Develop stored procedures and triggers as needed.
• Develop and implement data retention policies and archiving strategies.
• Work with developers to propose, develop, maintain, and review database designs to support products and components     written in Java, PHP and other environments.
• Investigate and propose new technologies in the database area.

Characteristics:
• Expert in database design in MySQL, including expert level knowledge of SQL, Data Normalization, Stored Procedures,         Indexing strategies, replication techniques, and schema maintenance.
• Comfortable learning new technologies and working across a diverse set of applications.
• Able to work with developers using the database from Java/Hibernate, PHP, and other technologies.
• Able to script both database and OS level operations in BASH and Python.
• View database architecture as a means to efficient, quality products and not in isolation.

Requirements:

• BS or advanced degree in Computer Science or Engineering.
• Minimum 10 years of experience in database design/architecture.
• Expert in all aspects of database design, including SQL queries, optimization and indexing, stored procedures, and               schema maintenance in a replicated environment.
• Demonstrated technical leadership, with the ability to influence and advocate for designs across diverse teams of                 engineers.
• Working knowledge of Linux and OS scripting.
• Familiar with Java Hibernate and PHP as clients.
• Familiarity with ETL tools, data warehousing, and alternative database technologies is desirable.

Apply for this position     |      Go back job listings


Technical Services: IT Database Management/Services
Dev/Ops Release Engineer - Twinspires.com (Mountain View, Ca)

 SUMMARY:

As a member of the Release Management Team you will share responsibilities of deploying and ensuring success of releases. You will be playing a major role in automation of the complete process. You will be representing Release and Operations team while interacting with wide variety of technical teams including Operations, Development, Product Support, Customer Service and other related organizations. This position requires ability to work with development to create release processes that can be easily deployed and managed across wide variety of applications that run on TwinSpires and Luckity Web sites.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

• Supports the Release Manager in carrying out activities as delegated.
• Represents Release and Operation Team with regards to Releases in various meetings as needed and Participates in Post-Implementation reviews
• Coordinate activities across a wide variety of technical teams including Operations, Development, Product Support, Customer Service and other related organizations.
• Maintains on-going information concerning all releases through the release lifecycle, including updates to information about specific releases and tracking the releases as they get rolled out into production
• Act as a Gatekeeper, ensuring everyone stays on the same page and is focused on getting the changes made quickly and correctly.
• Works with release team to develop a communication plan and ensures all content within the communications are accurate.
• Communicate plans, status, and issues across organization.
• Understands when and how changes not included in a release could potentially impact that release.
• Executes rollouts and works in moving releases through System Test to Beta to Production environments.
• Works closely with Systems and Infrastructure Team to ensure that the releases are smoothly rolled out and successful.
• Work with Product Support team to resolve issues effecting customers
• Maintains the System Test Environment (STE) with regards to upkeep of application functionality.
• Assist development teams to come up with deployable and manageable release process which would include deployment and update scripts, monitoring scripts, database update scripts.
• Work with development teams to help in automation of the release process while ensuring correct access controls and securing applications
• Be an Operations representative while working with various development teams to insure production environment performance, security, and maintainability concerns are addressed timely.

EDUCATION and/or EXPERIENCE:

  • Technical Skills
  • Linux admin skills
  • Scripting , bash , python
  • RPM development
  • Desire to identify tasks which require automation and automate them using a modern automation tool like Puppet
  • An understanding of open source practices, communities and projects
  • Understanding of MySQL and replicating databases (not necessarily admin level)
  • Familiarity with deployment of PHP, Java (JBoss and Tomcat).
  • Strong Release Coordination/Management experience
  • Familiarity with web software deployment in multiple data centers
  • Familiarity with subversion or other source control and continuous integration
  • Agile/Scrum experience - Good to have
  • Strong critical path management experience
  • Program/project metrics reporting knowledge
  • Team player with excellent communication skills - verbal and written
  • Ability to work with all levels in the organization
  • Strong experience with the following:
  • Communication planning
  • Issue /risk management
  • Planning processes & Project Scheduling
  • Ability to meet tight timelines
  • Organizational Skills
  • BA/BS or equivalent experience

 
 

Apply for this position     |      Go back job listings


Technical Services: Technical Services
Lead, QA - Twinspires.com (Mountain View, CA)


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. This is a full-time position and is based in Mountain View, CA.


We are looking for a Software QA Team Lead Engineer to effectively interact with developer and management. The individual should enjoy software testing, problem solving and quality assurance work. Ability to work independently, multitask and manage time effectively. Must have strong problem solving and analytical skills.  


Responsibilities:

• Architect a framework for automation
• Experience in Agile Methodology
• 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 deliverable and co-coordinate with onsite QA for day to day activity

Qualifications:

• 5+ years in software quality assurance
• 3+ years in full time test automation (Selenium, SoapUI)
• 5+ years’ experience in software quality assurance leadership position
• 5+ years’ experience with Windows and Linux OS
• Experience with mobile testing is Must
• 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
QA Team Lead and Automation - Twinspires.com (Lexington, KY)

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. This is a full-time position and is based in Lexington, Kentucky.

We are looking for a Software QA Engineer to effectively interact with developer and management. The individual should enjoy software testing, problem solving and quality assurance work. Ability to work independently, multitask and manage time effectively. Must have strong problem solving and analytical skills.


Responsibilities

• Architect a framework for automation
• Experience in Agile Methodology
• 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 deliverable and co-coordinate with onsite QA for day to day activity

Qualifications

• 5+ years in software quality assurance
• 3+ years in full time test automation (Selenium, SoapUI)
• 5+ years’ experience in software quality assurance leadership position
• 5+ years’ experience with Windows and Linux OS
• Experience with mobile testing is Must
• 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


Apply for Future Notification Only: Future Notification
Future Notification Only - Churchill Downs Incorporated and its Entities (Various Locations, US)

By creating a profile here, you are not considered an applicant for any job. Rather, you can be notified of positions within Churchill Downs Incorporated (including Churchill Downs Incorporated, Churchill Downs Race Track, Calder Race Course, Arlington Park, Fair Grounds Race Course & Slots and Bloodstock Research). You will be notified as jobs are posted matching the notification buttons you selected on this application form.


 


If you wish to update your information, go to "edit your information" at the top of this page, put in your email address and the password you used to create your profile.

Apply for this position     |      Go back job listings


Click here to view all other job opportunities on this board.

 

Sports Jobs Board Powered by TeamWorkOnline.com

Technical problems? Contact the TeamWorkOnline webmaster / FAQ

TeamWorkOnline Privacy Policy (Opens Popup Window)