Sands

Sands

Senior Application Architect

Dallas, Texas · Senior

Sponsorship not specifiedDetected 9 days ago
JavaScriptPythonJavaC#Spring.NETCode ReviewSQLNoSQLPostgreSQLMongoDBCassandraAWSGCPAzureCloud PlatformsDevOpsCybersecurityComplianceUI DesignTest AutomationLeadershipCommunication

About the role

  • All duties are to be performed in accordance with departmental and Las Vegas Sands Corp.'s policies, practices, and procedures.
  • Team Members are expected to conduct and carry themselves in a professional manner at all times.

Responsibilities

  • Develop architectural blueprints that outline system components, modules, and data flow from initial concept through deployment, focusing on scalability and performance.
  • Oversee the complete software development lifecycle for the CMS, from requirement gathering and design to implementation, testing, and launch.
  • Collaborate closely with cross-functional teams, including gaming operations, compliance, Enterprise Architecture, UX/UI design, and DevOps, to ensure cohesive application development.
  • Design robust, multi-tiered applications that utilize microservices, event-driven architectures, and cloud-native principles, specifically tailored for casino operations.
  • Integrate third-party gaming systems, payment gateways, and APIs to create a seamless ecosystem for casino operations.
  • Implement comprehensive testing strategies, including automated testing, to ensure the delivery of high-quality software that meets user expectations.
  • Lead training sessions on architectural principles and gaming-specific technologies to enhance the team's capabilities.
  • Perform job duties in a safe manner.
  • Perform other related duties as assigned.

Requirements

  • At least 21 years of age.
  • Must be able to obtain and maintain any certification or license, as required by law or policy.
  • 10+ years of experience in software development, with significant experience in architectural design and leadership roles, specifically in casino or gaming environments.
  • Deep expertise in application architecture patterns, including microservices and serverless architectures, tailored for high-availability systems.
  • Proficiency in programming languages such as Java, C#, Python, or JavaScript, with experience in frameworks like Spring,.NET, or Node.js.
  • Strong experience with cloud platforms (AWS, Azure, GCP) and services relevant to application development and deployment in the gaming industry.
  • Familiarity with application security principles and compliance standards specific to the gaming industry (e.g., PCI-DSS, GDPR).
  • Expertise in Agile development practices and a strong understanding of the DevOps culture.
  • Strong interpersonal skills with the ability to communicate effectively and interact appropriately with management, other Team Members and outside contacts of different backgrounds and levels of experience.

Nice to have

  • Master's degree or relevant certifications preferred.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field

Benefits

  • Define and drive the architectural vision for the casino management system (CMS), ensuring alignment with business goals and compliance with industry regulations.

Equal opportunity

  • Physically access assigned workspace areas with or without reasonable accommodation.

This listing is sourced directly from Sands's careers page and normalized into a canonical job model.