Temporary Software Engineer (Developer) I Job at IGT, Providence, RI

TG5UTHowWm1hTlpvbUp1SVp2TU9YUmpJN2c9PQ==
  • IGT
  • Providence, RI

Job Description

Overview

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. 

Responsibilities:
Applicant must be able to solve software engineering problems in a resourceful and effective manner, while maintaining robust software engineering solutions that adhere to design principles and anticipate future product features. This position requires the applicant to have strong knowledge in the areas of Java, Spring Boot, Angular, T-SQL, Jenkins, Containers and real-time systems. This role will work in a dynamic and collaborative team environment to develop products through the software lifecycle, from requirements through deployment, and may investigate escalated field issues as needed. The applicant must be able to interpret needs, objectives, and direction from multiple sources of input and communicate expectations clearly and concisely to management/peers/clients. 

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 which use the Sprint boot framework
  • Connecting microservices to interact with databases (SQL Server, MongoDB).
  • Familiar 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) 
  • Must have good written and verbal communications, be self-motivated, and work well in a team environment 
  • Must be at least 21.
  • Must be able to obtain a gaming card.
  • Occasional travel required.


Preferred:

Experience with real-time systems, T-SQL, Kubernetes, Container Networking, CI/CD best practices.

Keys to Success

• Building collaborative relationships
• Decision making
• Drive results
• Foster innovation
• Personal energy
• Self-leadership

Job Tags

Temporary work,

Similar Jobs

Perdue Farms

Food Safety and Quality Manager - Distribution Center Job at Perdue Farms

 ...Perdue Foods has a goal of becoming the most trusted name in premium proteins by creating...  .... Summary Perdue is hiring a FSQA Manager to support our MARC (Mid Atlantic Replenishment...  ...training when needed, provide Food Safety guidance to operations and maintain strong... 

Sysco

Special Local Delivery Truck Driver Job at Sysco

 ...Sysco has immediate job openings for dependable Class C Special Delivery Truck Drivers to safely and efficiently operate a truck, and...  ...unload/deliver various products (meats, produce, frozen foods, groceries, dry goods, supplies, etc.) to customer locations on an... 

Deloitte

Senior Consultant, Industry Solutions, Life Science Job at Deloitte

 ...advancing health equity, and leading a well-being revolution. Where you find innovators committed to sustainable progress, you'll find Deloitte's Life Sciences & Health Care practice. Our leaders work side-by-side to orchestrate and deliver on the business of science and... 

The Cancer & Hematology Centers

Medical Laboratory Scientist/Medical Technologist Job at The Cancer & Hematology Centers

 ...and instrumentation maintenance. The technologist assists the laboratory manager in maintaining an efficient and effective laboratory operation...  ...degree and successful completion of medical technologist internship. Must pass registry exam and have current certification. Must... 

System One

Nuclear Digital I&C IV&V Engineer Job at System One

Job Title: Nuclear Digital I&C IV&V Engineer Type: Contract Contractor Work Model: Remote(with potential travel requirements) As a Nuclear Digital I&C Independent Verification and Validation (IV&V) Engineer, you will play a crucial role in overseeing and maintaining...