International Game Technology - Providence, RI

posted 8 days ago

Full-time - Entry Level
Providence, RI
10,001+ employees
Amusement, Gambling, and Recreation Industries

About the position

IGT is seeking a temporary entry-level Software Engineer to design, implement, test, and support innovative, high-quality systems application software for use by casino operators. This role involves solving software engineering problems effectively while adhering to design principles and anticipating future product features. The position requires strong knowledge in Java, Spring Boot, Angular, T-SQL, Jenkins, Containers, and real-time systems, and involves working in a collaborative team environment throughout the software lifecycle.

Responsibilities

  • Solve software engineering problems in a resourceful and effective manner.
  • Maintain robust software engineering solutions that adhere to design principles.
  • Design, implement, test, and support systems application software for casino operators.
  • Work collaboratively in a team environment to develop products through the software lifecycle, from requirements through deployment.
  • Investigate escalated field issues as needed.
  • Interpret needs, objectives, and direction from multiple sources of input and communicate expectations clearly.

Requirements

  • Bachelor of Science degree in Engineering or Computer Science required or equivalent.
  • Proficiency in Java and T-SQL.
  • Experience with Object Oriented Design.
  • Experience in automating builds using Jenkins.
  • Familiarity with Linux development and deployment.
  • Designing and implementing microservices using the Spring Boot framework.
  • Connecting microservices to interact with databases (SQL Server, MongoDB).
  • Familiarity with Maven and MyBatis framework is a plus.
  • Experience with SQL Server.
  • Knowledge of Docker and containers in general.
  • Experience with version control systems (git or equivalent).
  • Good written and verbal communication skills, self-motivated, and able to work well in a team environment.
  • Must be at least 21 years old.
  • Must be able to obtain a gaming card.

Nice-to-haves

  • Experience with real-time systems.
  • Experience with Kubernetes.
  • Knowledge of Container Networking.
  • Familiarity with CI/CD best practices.

Benefits

  • 401(k) Savings Plan with Company contributions.
  • Health insurance.
  • Dental insurance.
  • Vision insurance.
  • Life insurance.
  • Accident insurance.
  • Disability insurance.
  • Tuition reimbursement.
  • Paid time off.
  • Wellness programs.
  • Identity theft insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service