AlpharettaRecruiter Since 2001
the smart solution for Alpharetta jobs

Senior Software Engineer

Company: Scientific Games
Location: Alpharetta
Posted on: June 9, 2021

Job Description:

Lottery:

Lottery games are one of the biggest consumer products on the planet and Scientific Games is the world's largest supplier. Our lottery games have been entertaining and thrilling players since 1973. Most importantly our games fund good causes like education, health and welfare, senior citizens, roads, bridges and the environment.

Scientific Games supports lotteries in more than 50 countries by delivering industry leading marketing and insights, unmatched retailer innovation, developing first class mobile-based products and most recently launching our virtual SG Sports betting platform.

We are looking for employees interested in helping Scientific Games strengthen our position as the world's foremost leader in lottery products and services.

Scientific Games:

Scientific Games (SG) is a global leader focused on delivering an ever-expanding portfolio of lottery and gaming products and services to the world's government-regulated and government-sponsored entities. Scientific Games' global reach is made possible through the expertise, skill and dedicated efforts of its 8,000+ employees who serve lottery and gaming customers in more than 100+ countries on 6 continents.

Position Summary

Job Description

Software Development Engineer: Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools.

Supervisory Responsibilities

This position has no supervisory responsibilities.

Job Level Description

Works on short-term assignments that often require the application of independent judgment. Fully competent, career-level individual contributor.

Qualifications

Education

Bachelors degree in related field.

Years of Related Experience

Years of experience 5 to 8 years

Job Description :

  • Build and maintain functionality for our next generation iLottery platform
  • Manage and contribute to the end-to-end technical delivery of projects
  • Maintain strong relationships with both external and internal customers
  • Developing technical specifications, participating in design/code reviews, creating test cases and do Test Driven Development (TDD)
  • Ensure engineering best practice principles are applied at all times
  • Design solutions that are compatible with the strategic direction of the company
  • Build reusable, high-quality code and libraries for future use, which can be used across projects
  • Collaborate with other team members, designers and stakeholders to deliver on the features
  • Take ownership to build scalable, reliable and performant code that complies with our internal code guidelines
  • Ability to work with Sales and Proposals teams in responding to new opportunities and RFPs.

Required Skills :

*

  • Strong knowledge of: Java ; Spring Boot framework ; Hibernate/JPA ; JMS
  • Scala (ideally with Play2)
  • NodeJS (hapi framework)
  • Strong Test skills: Junit, Jmeter. Optional: Cucumber (used by QA)
  • Automated testing and CI / CD, Jenkins
  • Knowledge of Git / Gitlab (feature branches processes)
  • Dockerisation of applications (Docker)
  • Practical experience working with Distributed systems (and experience using common patterns to work around the most common problems)
  • Experience in MySQL (under large loads: query planning, indexing, schema optimization, normalization/denormalization)
  • Redis and caching strategies
  • ActiveMQ / RabbitMQ
  • Architecture skills sufficient to tackle redundancy, DR, failover, etc, and in general develop in a high-load / high-availability / high-performance context.
  • Practices - TDD, DDD, SOLID
  • Clean code / Onion architecture / Hexagonal architecture

Good to have additional skills :

  • Angular / ReactJS
  • NodeJS
  • UI / UX Knowledge
  • Jasper Report

Physical Requirements

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to sit, stand, walk, bend, use hands, operate a computer, and have specific vision abilities to include close and distance vision, and ability to adjust focus working with computer and business equipment.

Work Conditions

Scientific Games Corporation and its affiliates (collectively, "SG") are engaged in highly regulated gaming and lottery businesses. As a result, certain SG employees may, among other things, be required to obtain a gaming or other license(s), undergo background investigations or security checks, or meet certain standards dictated by law, regulation or contracts. In order to ensure SG complies with its regulatory and contractual commitments, as a condition to hiring and continuing to employ its employees, SG requires all of its employees to meet those requirements that are necessary to fulfill their individual roles. As a prerequisite to employment with SG (to the extent permitted by law), you shall be asked to consent to SG conducting a due diligence/background investigation on you.

This job description should not be interpreted as all-inclusive; it is intended to identify major responsibilities and requirements of the job. The employee in this position may be requested to perform other job-related tasks and responsibilities than those stated above.

SG is an Equal Opportunity Employer and does not discriminate against applicants due to race, ethnicity, gender, sexual orientation, veteran status, or on the basis of disability or any other federal, state or local protected class. If you'd like more information, please click on this link: EEO Poster

Scientific Games Corporation and its affiliates (collectively, "SG") are engaged in highly regulated gaming and lottery businesses. As a result, certain SG employees may, among other things, be required to obtain a gaming or other license(s), undergo background investigations or security checks, or meet certain standards dictated by law, regulation or contracts. In order to ensure SG complies with its regulatory and contractual commitments, as a condition to hiring and continuing to employ its employees, SG requires all of its employees to meet those requirements that are necessary to fulfill their individual roles. As a prerequisite to employment with SG (to the extent permitted by law), you shall be asked to consent to SG conducting a due diligence/background investigation on you.

This job description should not be interpreted as all-inclusive; it is intended to identify major responsibilities and requirements of the job. The employee in this position may be requested to perform other job-related tasks and responsibilities than those stated above.

SG is an Equal Opportunity Employer and does not discriminate against applicants due to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. If you'd like more information about your equal employment opportunity rights as an applicant under the law, please click here for EEOC Poster.

Keywords: Scientific Games, Alpharetta , Senior Software Engineer, Other , Alpharetta, Georgia

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Georgia jobs by following @recnetGA on Twitter!

Alpharetta RSS job feeds