Previous Job
Previous
Director Software Engineering
Ref No.: 16-30175
Location: Scottsdale, Arizona
Immediate need for a talented Director Software Engineering with experience in the Travel and hospitality domain. This is a Direct Hire/Fulltime opportunity and is located in Scottsdale, AZ. Please review the job description below and contact me ASAP if you are interested.

Job ID: 16-30175

Key Responsibilities:

 
  • The Director of Software Development is responsible for leading and managing software engineers in an innovative and dynamic technology environment.
  • Working together with our Business Development/Product Management teams, the goal is to develop world class products that achieve overall business success.
  • The Director will have a full support structure working closely with the Solution Architects defining the development platform; QA to insure top quality systems are delivered; Development Operations in the deployment and continuous monitoring; Product Solutions in the development and project management of the exciting projects, and Product Support in maintaining excellence in execution.
  • The Director will develop and implement best practices for delivering exceptional software products, platform capabilities and rich site features.
  • As a member of the Technology Leadership Team, the Director will play a key role in defining the ICE development lifecycle and implementing effective and efficient methods and techniques that enable a highly productive environment that is fun and rewarding.

Key Requirements and Technology Experience:
 
  • Lead the software development team to drive successful delivery of all products while contributing to the product strategy and the overall product roadmap.
  • Recruit a world class software development team and utilize external resources to drive initiatives and produce high quality products.
  • Set the technical direction for the team, work with the solutions architecture team to evolve the technical platform, and make appropriate technical choices.
  • Work with the IT Operations and BI/Data Warehouse teams to aid in software deployment, maintenance, BI and reporting, and performance/load tuning.
  • Take a hands-on approach to the software development lifecycle, and working with the Project Management team: develop project and resource plans/schedules, perform day-to-day project management to ensure successful on-time releases, assist the team in accomplishing all tasks, and demonstrate ownership and accountability of the entire product delivery process.
  • Work effectively with product managers, project managers, engineers, and the senior management team to allocate development resources appropriately across various projects, juggling current customer/prospect needs with longer term product roadmap requirements (weighing, balancing, & communicating the tradeoffs as necessary)
  • Implement processes and metrics to ensure the software development organization is extremely efficient and focused, and that the products are market ready.
  • Investigate and resolve software quality issues and escalate situations according to department processes.
  • Manage, coach and mentor the engineers and be a role model for the Technology Division.
  • Hands-on development and management of the NextGen platform. Provide code reviews and coach the engineers in effective and efficient coding techniques following the ICE development lifecycle and architecture design.
  • Maintain awareness and point of view on emerging technologies.
  • Manage expectations, set realistic goals, and achieve them.

Skills:
 
  • Ability to work effectively in a coordinating role across multiple disciplines, a strong, open and collaborative work style, customer-service orientation with the ability to translate business goals into information management requirements, and experience negotiating contracts with IT vendors and consultants.
  • Demonstrates initiative with or without direct authority.
  • Demonstrates creativity in solving problems or generating improvement ideas.
  • Self-motivated time management.
  • Supports and maintains positive attitude and vision with peers, associates, and management.
  • Demonstrated effectiveness in building and managing teams.
  • Ability to prioritize competing or conflicting requests and execute tasks in a high-pressure environment.
  • Utilizes good judgment.
  • Must demonstrate ability to handle diversity amongst people and environments.
  • Must be detail oriented and able to follow-up and follow-through on project actions and tasks.
  • Ability to maintain confidentiality of sensitive information.
  • Extensive written and oral communication skills.

Qualifications/Requirements of the Position:
 
  • Bachelor's degree in Computer Science, Computer Engineering or related field.
  • 15+ years of experience working in software development with 5+ years of experience managing development engineers.
  • Must have experience in planning, architecting, and delivering mission-critical enterprise-grade systems and solutions.
  • Extensive experience in .Net and Web Services, with a working familiarity of Java and Angular.
  • Current experience in developing LOB (Line of Business) Applications, as well as Consumer Websites.
  • Experience in consumer-facing, ecommerce and mobile systems a plus.
  • Experience with responsive web design and mobile enabled development.
  • Experience with agile methodologies.
  • Experience with SQL Server 2008 or above, knowledge of noSQL database a plus.

Our client is a leading name in Travel & Tourism domain and we are currently interviewing to fill this and other similar Fulltime positions. Qualified candidates should apply NOW for immediate consideration.