Link copied to clipboard!
Back to Jobs
Lead Software Engineer at Caesars Entertainment
Caesars Entertainment
Las Vegas, NV
Information Technology
Posted 0 days ago
Job Description
DescriptionDo you want the opportunity to learn new technologies and work for the largest casino-entertainment company in the U.S. Caesars Entertainment Inc. is one of the worlds most diversified casino-entertainment providers. Our iconic global brands include Caesars Palace Eldorado Flamingo Horseshoe The LINQ Harrahs Tropicana Planet Hollywood Paris Nobu Hotel and many more. *this role is hybrid based in Las Vegas or Reno.Our Team Members create the extraordinary. Caesars Rewards isthe casino industrys most popular loyalty program! The Programmer will be a member of the Enterprise Offers team. The team is highly involved with the Caesars Entertainment Loyalty and marketing include delivery of Real-time offers to customers. There are lots of opportunities to learn new technologies interact with our business partners and be involved with exciting projects and openings.Caesars Entertainment is committed to supporting the total well-being of all our Team Members guests and our local communities. This means promoting diversity equity & inclusion along with designing a robust health and wellness program offering Team Member perks & discounts and celebrating our Team Members wins. #TogetherWeWinEssential Duties and Responsibilities:Product Design: Partner with architect to develop innovative designs and approaches to meet business needs and companys strategic goals. Provide direction and communicate complex designs and technical ideas to the development team to ensure understanding. Partner with development teams and business representation to develop specifications for new functionality and features. Provide leadership to ensure the product specifications create a desirable feasible and viable product for the end-user. Define code changes into smaller subsets that can be completed within an established timeframe (2 weeks). Maintain the confidential nature of matters pertaining to company records and policiesProduct Development & Quality assurance: Formulate systems scope and objectives by devising and modifying programs and procedures to solve programmatic problems using standard practices. Write efficient re-usable and stable code for complex application logic. Perform code review for others and direction to team members to improve code quality. Provide guidance and direction to development team to meet development timelines. Proactively escalate issues to the next level of management and provide recommendations from available options. Define and conduct testing of changes and regression tests and any additional testing requirements. Work with the team to develop automated test suites and improve testing capabilities. Ensures the quality of program changes prior to production deployment. Provide input into capacity plans and assists with load tests. Set high standards of performance for team members and help them achieve these standards if necessaryProduct Delivery and Support: Partner with the team and end users to update program and training documentation to assist with communication across the organization. Partner with product owner and business owners to develop user stories that improve product and meet business goals. Ensure development team understands user stories and provide guidance on development approach. Implement appropriate program monitoring to identify any unexpected behavior and route appropriately. Drive for quick resolution for any production issues to mitigate current impacts. Propose any appropriate development/solution that may be required longer term. Drive problem root cause identification by engaging others with related code/products/etc. to work together to identify issue and solution.Qualifications:Minimum of 5 years of software development experience with experience involving systems analysis and design development testing implementation and training preferredThree years of experience that includes team leadership and management with systems design/analysisBasic knowledge of systems design theoryHighly Proficient C#Development experience and working knowledge in Java Event Based Messaging is a plusExperience with SOA event based messaging or Restful service development is preferredExperience with Windows Servers and SQL queriesExperience with JIRA/Confluence or similar Agile collaboration tools is a plusKnowledge of the casino industry or rewards programs in general is a plusResult Driven:Proven ability to collaborate with and achieve actionable results through others plus the ability to build strong and sustainable relationships and the capability to interact with all levels of the organization.Must be a self-starter with an inquisitive mind that actively seeks opportunities to improve programsStrong Deductive reasoning skills Key Skills Spring,.NET,C/C++,Go,React,OOP,C#,Data Structures,JavaScript,Software Development,Java,Distributed Systems Employment Type : Full-Time Experience: years Vacancy: 1
Resume Suggestions
Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.
Quantify your achievements with specific metrics and results whenever possible to show impact.
Emphasize your proficiency in relevant technologies and tools mentioned in the job description.
Showcase your communication and collaboration skills through examples of successful projects and teamwork.