Caesars Entertainment, Inc. is looking to enhance its loyalty and marketing programs, specifically the Caesars Rewards program, by developing and delivering real-time offers to customers. This involves improving product design, development, quality assurance, and delivery to meet business needs and strategic goals.
Requirements
- Highly Proficient in .NET C-Sharp
- Development experience and working knowledge in Java, Event Based Messaging is a plus
- Experience with SOA, event based messaging or Restful service development is preferred
- Experience with Windows Servers and SQL queries
- Experience with JIRA/Confluence or similar Agile collaboration tools is a plus
- Basic knowledge of systems design theory
Responsibilities
- Partner with architect to develop innovative designs and approaches to meet business needs and company’s 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.
- Define code changes into smaller subsets that can be completed within an established timeframe (2 weeks).
- 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.
- Define and conduct testing of changes and regression tests and any additional testing requirements.
Other
- Minimum of 5 years of software development experience, with experience involving systems analysis and design, development, testing, implementation, and training preferred
- Three years of experience that includes team leadership and management with systems design/analysis
- 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 programs
- Strong Deductive reasoning skills