Epicareer Might not Working Properly
Learn More
L

ED - Central Head of Software Development

Salary undisclosed

Apply on


Original
Simplified
Job Description:

Position Overview

The primary responsibility of the Executive Director - Central Head of Software Development is to oversee the strategy, process, tooling and approach to global software development teams within Sands' subsidiaries. Globally there are teams of internal software development teams including contractors delivering software developed solutions.

The Executive Director - Central Head of Software Development will also work closely with the wider corporate technology team to build, manage, and automate infrastructure and application environments in our Azure based infrastructure.

The position demands someone who is highly technically competent, detail oriented, and driven to stay current with evolving technologies.

All duties are to be performed in accordance with departmental and Las Vegas Sands Corp.'s policies, practices, and procedures. All Las Vegas Sands Corp. Team Members are expected to conduct and carry themselves in a professional manner at all times. Team Members are required to observe the Company's standards, work requirements and rules of conduct.

Essential Duties & Responsibilities
  • Responsible for leadership of Software Development activities (SDLC) globally
  • Responsible for oversight of teams of software development professionals and outsourced partners in all Sands' subsidiaries
  • Responsible for setting and executing strategy for software engineering practices
  • Responsible for development resourcing for subsidiaries demand
  • Drive the software development agenda globally within teams, setting objectives and continuously improving execution across all activities.
  • Provide leadership oversight over configuration management, deployment setup and production troubleshooting for a diverse set of products and infrastructure developed by the team.
  • Working closely with development team(s) and business units to assist in the design of functional specifications.
  • Assume responsibility for ensuring detailed design meets architectural standards and approvals.
  • Providing technical support for failing or troubled projects for business-critical applications
  • Ensures all existing code is analyzed to understand performance impacts and solutions implemented.
  • Prepares plans for continuous upgrades of existing solutions, websites and applications.
  • Ensure that teams design software solutions that efficiently fit in an existent application ecosystem.
  • Responsible for technical analysis and design, application development and deployment to support business requirements.
  • Providing innovative leadership and skills to handle multiple projects effectively.
  • Provide recommendations regarding product/vendor selection, technology evolution, and design strategies.
  • Champion collaboration across IT and business functions
  • Independently contribute to team objectives
  • Mentor, support, and cross-train team members
  • Contribute suggestions for new products, services, and processes to ensure best in class customer service
  • Contribute to self-service knowledgebase, operational procedures, and documents
  • Consistently demonstrate professionalism in all interactions
  • Execute business communication on system planned maintenance, incident status notifications and other customer communications
  • Perform job duties in a safe manner.
  • Attend work as scheduled on a consistent and regular basis.
  • Perform other related duties as assigned.


Minimum Qualifications
  • Pacific or Mountain timezone preferred
  • At least 21 years of age
  • Proof of authorization to work in the United States
  • Bachelor's degree in Computer Science, Information Technology, System Administration, or a closely related field, or equivalent experience required
  • Advanced degree in technology or engineering is a plus
  • 10+ years of continuous Software Development leadership experience with expertise in developments within public cloud providers, or SaaS solutions and supporting software development in DevOps environments.
  • Experience of developing SOA solutions and/or microservices in a Kubernetes environment
  • Experience with JIRA, Confluence, GitHub, CI/CD tooling
  • Demonstrated expertise in enterprise software development and maintenance using Microsoft technologies and Microsoft .NET C#
  • Knowledge of other .NET languages including Visual Basic.NET, C++/CLI, J#, and JScript.NET.
  • Understanding of Software Development Life Cycle and Agile methodologies.
  • Strong bias for action and ownership
  • Ability to professionally engage with stakeholders across all levels of the organization, including peers and executive leadership
  • Good knowledge of internet security and data privacy principles
  • Effective written and verbal communication skills in English
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job