JOB SUMMARY
MERGEFIELD Overall_Objective_and_Purpose To research, conceptualize and develop solutions to the Wagering Systems application software where product or performance enhancements may be necessary.To address issues which may arise during operation of the Wagering System applications. To lead software design and research efforts within project definitions and to act as a technical resource for application development projects.Independently apply a systematic, disciplined, quantifiable approach to the development, operation and maintenance of software.
Responsible for the modifications to existing software and the research, design, code, test and implementation of these software changes. Maintaining software once it is written.
Flowchart, code, edit, test and debug application programs as assigned. Documentation of all new and modified programs and their execution.
ESSENTIAL FUNCTIONS
Research, define, present and recommend software designs and/or alternative strategies.Design software, code software, test and implement software. Maintain existing software, document software changes.Perform critical design reviewsAct as technical resource to other engineers and project leaders. Effectively interface with stakeholders throughout the MSLC organization and act as a subject matter expert for both technical and non-technical matters.Expert proficiency inresolution of real-time software issuesProvide outline plans with dates for implementation. Must follow project to an orderly and timely completion.Participate in evaluating business requirements for MSLC Gaming System needsCollaborate with the Cyber Security team to ensure that processes and technologies are in place and being continuously reviewed to protect MSLC against cyber attacksWork cooperatively across the MSLC organization - team playerKeep current with existing and emerging technologies as required by IT organizationPerform related tasks as assigned.JOB SUMMARY
MERGEFIELD Overall_Objective_and_Purpose To research, conceptualize and develop solutions to the Wagering Systems application software where product or performance enhancements may be necessary.To address issues which may arise during operation of the Wagering System applications. To lead software design and research efforts within project definitions and to act as a technical resource for application development projects.Independently apply a systematic, disciplined, quantifiable approach to the development, operation and maintenance of software.
Responsible for the modifications to existing software and the research, design, code, test and implementation of these software changes. Maintaining software once it is written.
Flowchart, code, edit, test and debug application programs as assigned. Documentation of all new and modified programs and their execution.
ESSENTIAL FUNCTIONS
Research, define, present and recommend software designs and/or alternative strategies.Design software, code software, test and implement software. Maintain existing software, document software changes.Perform critical design reviewsAct as technical resource to other engineers and project leaders. Effectively interface with stakeholders throughout the MSLC organization and act as a subject matter expert for both technical and non-technical matters.Expert proficiency inresolution of real-time software issuesProvide outline plans with dates for implementation. Must follow project to an orderly and timely completion.Participate in evaluating business requirements for MSLC Gaming System needsCollaborate with the Cyber Security team to ensure that processes and technologies are in place and being continuously reviewed to protect MSLC against cyber attacksWork cooperatively across the MSLC organization - team playerKeep current with existing and emerging technologies as required by IT organizationPerform related tasks as assigned.PREFERRED QUALIFICATIONS
Strong Programming skills in the following languages including but not limited to: Java, Javascript, Python, Linux scriptingExperience with Maven, Puppet, Jenkins, SVN, GitExperience with real-time transaction processing, Restful APIs and MVC patternProven track record of successful programming and troubleshootingAbility to prepare concise and informative documentation and reports with the ability to present them clearly, orally and in writingExperience coding, testing and maintaining existing softwareAbility to pay attention to detailGood problem solving skillsBachelor’s degree in Computer Science, Software Engineering or Operations and Information Management or equivalent experiencePREFERRED QUALIFICATIONS
Strong Programming skills in the following languages including but not limited to: Java, Javascript, Python, Linux scriptingExperience with Maven, Puppet, Jenkins, SVN, GitExperience with real-time transaction processing, Restful APIs and MVC patternProven track record of successful programming and troubleshootingAbility to prepare concise and informative documentation and reports with the ability to present them clearly, orally and in writingExperience coding, testing and maintaining existing softwareAbility to pay attention to detailGood problem solving skillsBachelor’s degree in Computer Science, Software Engineering or Operations and Information Management or equivalent experience