Thunder Valley Casino Resort

  • Software Engineer

    Hire Type
    Regular Full-Time
    Minimum Age (Years)
    21 or Above
    # of Openings Remaining
  • Overview

    Develop and support in-house software for use by all departments on property.  Assist the Development manager in developing new technologies and standardization of programming techniques.  Develop data driven stand alone and web applications to meet the needs of the property.

    Essential Functions

    • Responsible for practicing, supporting, and promoting Thunder Valley Casino’s "Winning Attitude" Company-wide culture and demonstrating Thunder Valley Casino’s AAA Four Diamond Service Standards at all times.
    • Continually search for methods of process improvement property wide. 
    • In conjunction with the IT Development Manager, consult with users, management, vendors, and technicians to assess software needs and system requirements to accomplish these goals. 
    • Develop software and databases to satisfy the stated business needs under the direction of the Development Manager.
    • Develop complete database applications to include data structure, inserting, retrieving, and manipulating data. 
    • Develop complex queries and data transformation routines, utilizing Ansi 92 standards.
    • Assist with the operation of the property data warehouse, and provide report generation assistance as needed by Management.
    • Ensure complete software documentation, including flow charts, user manuals, version control, etc, to satisfy NIGC and TVC gaming regulations.
    • Assist Development Manager in researching and developing new techniques and technologies to meet the needs of the department.

    Minimum Qualifications

    • Ability to communicate effectively with Guests, Team Members and Management in both written and verbal form.
    • Knowledge of software and business models as it relates to software development. 
    • Assist development manager in determining best course of software development for the property. 
    • Must possess the ability to develop windows and web applications, classes, modules, dynamic link libraries, windows and web services.
    • Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar.
    • Reliance on extensive experience and judgment to plan and accomplish goals with minimum supervision from management. 
    • Must be able to work in a highly flexible environment. 
    • Knowledge of Rapid Application Development (RAD) techniques.
    • Ability to work within a team as well as autonomously.
    • Requires a bachelor's degree or equivalent experience in the field of software development.
    • At least five years of experience Application Development (windows and web).

    Skill list required:

    • MVC (Model View Controller)
    • C#
    • CSS
    • Visual Studio
    • Strong SQL Server
    • JavaScript/JQuery

    If you feel that this position is a great match for your interests and skills, click the button above to apply.  Thank you again for considering joining the Thunder Valley Casino Resort team


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.