Job Description
- Design, create, modify, develop, write and implement mobile applications for Apple and Android ecosystem
- Analyze lottery needs and develop software solutions, optimizing operational efficiency and efficacy
- Participate, support, develop testing, review, analysis, and certification of software
- Support the development, testing and debugging of software
- Develop, code, and debug test software.
- Other duties as assigned.
Knowledge, Skills, And Abilities
- Proven knowledge of Java, iOS, Objective C, Swift
- Knowledge of Git, JSON, XML, SQLite, SQL
- Design patterns MVC, MVVM, Façade, Delegation, Singleton, Builder
- Knowledge of various OS, including Unix, Linux, MacOS, Windows
- Ability to analyze problems and develop solutions; to code, test, and debug computer programs; and to determine software problems
- Real time processing experience
- Coding for real time, event driven systems
- Ability to work effectively both independently and as a team member
- Good oral and written communication skills
Requirements
- B.S. in Computer Science, Computer Engineering, or similar; or equivalent combination of training and experience
- 5 year experience as a Developer, with demonstrated continual increase in responsibilities
- At least 3 years’ experience with Swift, Objective C, and Java development environment
Technology Doesn't Change the World, People Do.®