The position involves designing, creating, modifying, developing, writing, and implementing software programming applications, including specialized utility programs. The role requires analyzing lottery needs and developing software solutions to optimize operational efficiency and efficacy. The candidate will support and install software applications, participate in testing, review, analysis, and certification of software, and be responsible for the development, design, coding, and testing of proprietary lottery industry software. Additionally, the candidate will support the development, testing, and debugging of software, as well as develop, code, and debug test software.