Job Summary:
Scientific Games is the global leader in lottery games, sports betting, and technology, dedicated to enhancing play through innovative solutions. The Senior Software Engineer will lead a technical team in developing and enhancing Shared Services products, ensuring successful implementation and adherence to quality standards.
Responsibilities:
• Manage and lead the delivery of new product features, implementations, integrations to SGI and 3rd parties, maintenance and other technical projects
• Work closely with internal and external customers to make sure that the applications meet the needs of the business and SGI’s SLAs
• Coordinate the establishment and execution of product development and architectural roadmaps that align with the company’s overall vision
• Ensure delivery of quality work with clear, well-commented code as scheduled in accordance with technical design and product requirements
• Adhering to Scientific Games' and industry security standards
• Maintain up to date knowledge on new programming methods and technologies in order to anticipate and accommodate future changes dictated by business and technical growth
• Provide technical guidance and mentoring to team members
Qualifications:
Required:
• Bachelor’s Degree in Computer Science, Engineering, or equivalent experience
• 5+ years programming experience with the Microsoft .NET Framework
• Working knowledge of .NET 7+
• Working knowledge of Docker and Kubernetes (developer focused)
• Working knowledge of Entity Framework
• Experience with Test Driven Development (TDD) using nUnit or a similar TDD framework
• Experience writing and maintaining WCF services both in a IIS hosted and self-hosted environment
• Experience designing and developing RESTful services using Microsoft’s WebAPI
• Experience building and maintaining web applications using ASP.NET MVC, React, and Angular
• Working knowledge of GITHUB for source control and collaboration
• Working knowledge of git
• Development expertise in C#, ASP.NET, XML, Web Services, SQL Server
• Strong expertise in SQL Server design and development patterns This includes SSRS, Stored Procedures, Views, and complex T-SQL
• Working knowledge of MySQL 5.5+
• Working knowledge of building and operating software in the cloud (e.g. Azure, AWS, Google Cloud). AWS preferred
• Experience with B2B web services integrations
• Experience in Customer Interaction and Requirements Analysis
• Experience in software design and architecture best practices
• Strong communication, organization, and architecture skills
• Strong ability and experience in driving technical delivery of large complex software engineering projects
Preferred:
• Demonstrated commitment to technical development as evidenced by continuing education and professional certifications is a plus
• Experience working with offshore resources is a plus
Company:
Scientific Games specializes in data analytics, lottery games, game creation, sports betting, and facilities management services. Founded in 1973, the company is headquartered in Alpharetta, USA, with a team of 1001-5000 employees. The company is currently Late Stage.