Programmer Analyst Intern

Commonwealth of MassachusettsBoston, MA
9hHybrid

About The Position

The Massachusetts State Lottery Commission (“MSLC”) Summer Internship Program provides emerging leaders with the opportunity to build a foundational understanding of career pathways in public service through experiential learning opportunities. Interns will participate in weekly professional development workshops, mentoring opportunities, and conclude the program with a final presentation to showcase the insights they’ve developed over the summer. The Enterprise Application Team builds and supports enterprise applications that are critical to lottery operations and digital player experiences through the Massachusetts State Lottery Commission’s (“MSLC”) agile software development practice. The team creates and maintains systems that support back-office functions such as claims and payment processing, retailer information management, instant ticket processing, and draw game operations. The team also supports enterprise data processing, including ETL workflows, databases, and application programming interfaces (APIs) used to enable remote ticketing and mobile integrations. The Programmer Analyst Intern will join the Enterprise Application Team and assist software engineers in their day-to-day development and support activities within MSLC’s Java-based enterprise environment. Through close collaboration with the development team, the intern will gain hands-on experience across the software development lifecycle, learn and use modern development and collaboration tools, contribute to coding and analysis efforts, and gain exposure to enterprise systems, data processing, and emerging technologies such as Artificial Intelligence (AI), while supporting the Lottery’s mission.

Nice To Haves

  • Current student majoring in Computer Science, Information Systems, Software Engineering, or a related field.
  • Coursework or introductory experience in Java programming.
  • Familiarity with JavaScript, HTML, or web-based technologies is a plus.
  • Interest in enterprise application development and modern software technologies.
  • Interest or coursework in Artificial Intelligence, machine learning, or data analytics is a plus.
  • Strong problem-solving skills and attention to detail.
  • Ability to learn quickly and work collaboratively in a team environment.

Responsibilities

  • Assist with the development, testing, and maintenance of Java-based enterprise applications.
  • Support applications running on JBoss application servers.
  • Participate in Agile development activities, including team meetings and sprint events.
  • Assist in troubleshooting application and system issues.
  • Support basic front-end development tasks using JavaScript, as needed.
  • Help document application functionality, technical processes, and system updates.
  • Assist with research or proof-of-concept initiatives involving Artificial Intelligence, automation, or emerging technologies.
  • Perform related duties as assigned.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Intern

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service