Director of Web Development

» Director of Web Development
Information Technology
in Las Vegas
, NV
Reference: 19-04386

Job Summary:

The Director of Web Development is responsible for analyzing, designing, coding and testing internal and external websites and web-based applications to meet the needs of the business and overall company goals.

Essential Job Functions:

  • Design, develop, test, and deliver technology solutions by translating requirements into functional user-friendly websites for use by our internal and external customers
  • Understand and adhere to our software development life cycle (SDLC)
  • Complete and deliver a design specification and test plan for all development project
  • Analyze, troubleshoot, debug, and remedy website and system issues in a timely manner
  • Review and keep up-to-date all assigned tasks and projects, in line with the SDLC, through completion and in production
  • Participate in team meetings, coaching sessions, and problem solving discussions
  • Interact with business stakeholders during but not limited to business queue meetings
  • Enforce and contribute to development best practices in order to improve efficiency and lower overall technical debt of our websites and systems
  • Participate in peer code reviews
  • Provide functional and technical support and assistance to all other technology team members as required and in a timely manner
  • Look at technology rationally and chooses the correct language and/or product for the project in hand
  • Research new technology to be able to give recommendations to management
  • Lead development projects, identify and remove road blocks and brings failing projects back on track
  • Conduct regular team meetings in order to ensure that everyone is on the right track and is working as efficiently as possible
  • Mentor other team members and assist with any issues they may have
  • Maintain a good balance between management and software development to ensure technical skills are maintained
  • Identify strengths and weaknesses of team members so that they can best be utilized in projects that will play to their strengths
  • Promote an open and efficient working environment; provide team members with a chance to review future directions and voice any concerns they may have, where appropriate
  • Maintain excellent technical knowledge in the web and database development field
  • Oversee a team of developers ensuring that they can work effectively by helping to mitigate roadblocks that occur
  • Maintain knowledge of web-based technology top vulnerabilities and how to mitigate them
  • Understand how different technologies can be used together
  • Manage expectations of management and the business
  • Communicate clearly, concisely, and with confidence both orally and in writing
  • Complete all required company trainings and compliance courses as assigned
  • Adhere to company standards and maintain compliance with all policies and procedures
  • Perform other related duties as assigned

Education:

  • High School diploma or equivalent

Experience:

  • A minimum five (5) years of experience in the web development field required
  • A minimum one (1) year of supervisory experience in the web development field required

Supervisory Responsibilities:

  • This position spends the majority of the time (50% or more) achieving organization objectives, often through the coordinated achievements of subordinate staff.
  • A portion of the time may be spent performing individual tasks related similar to those performed by direct reports, but primary duties are supervisory or organizational-goal related.
  • Analyze and resolve problems, determine work techniques, monitor for regulatory compliance, maintain production, interpret and create policies, and demonstrate solid subject matter knowledge
  • Establish departmental goals and objectives, function with independence, and make decisions on matters of significant importance
  • Manage human, financial, and/or physical resources; proactively assess risk to establish systems and procedures to protect organizational assets
  • Exercise judgment within defined procedures and policies to determine appropriate action; develop systems to ensure subordinates adhere to policies and procedures in compliance with organizational goals and objectives

Specific supervisory duties include, but are not limited to the following:

  • Determine and create policies, procedures, and manuals for direct reports
  • Establish objectives and goals for the team; plan, organize, and manage work flow
  • Assign, monitor, and review work; evaluate direct report’s performance
  • Recruit, interview, train, discipline, and terminate direct reports
  • Orientate and train direct reports
  • Approve time records and time off requests; submit payroll for direct reports
  • Investigate and resolves concerns and complaints
  • Provide assistance and support; maintain a positive and professional working environment

License Certification:

  • Web Application Development Awareness Certification

Skills & Abilities

  • This position requires the capability to understand and follow both oral and written directions as well as knowledge and usage of correct business English and office practices
  • Must be able to communicate effectively with others, analyze and resolve problems, maintain effective working relationships, and interact successfully with internal and external customers
  • Ability to understand web technologies including .Net, Javascript, Hypertext Markup Language (HTML), Hypertext Transfer Protocol (HTTP), Extensible Markup Language (XML), and web services
  • Good knowledge of databases and data modeling
  • Excellent understanding of the Oracle database and Programming Language (PL), Structured Query Language (SQL) or SQL Server, and Transact Structured Query Language (tSQL)
  • Ability to identify application bottlenecks and how best to tune code for optimal performance
  • Computer proficiency in Microsoft Word, Excel, and Outlook
  • Understand how to develop and implement business strategies
  • Ability to interpret and create policies, procedures, and manuals
  • Excellent customer service skills
  • Proficient in time management; the ability to organize and manage multiple priorities
  • Ability to take initiative and effectively adapt to changes
  • Recognize an emergency situation and takes appropriate action
  • Able to establish and maintain a cooperative working relation
  • Ability to interpret and create spreadsheets
  • Able to use sound judgment; work independently, with minimal supervision
  • Strong analytical and problem solving skills
  • Able to perform a variety of duties, often changing from one task to another of a different nature, with impending deadlines and/or established timeframes
  • Competent in public speaking
  • Perform well with frequent interruptions and/or distractions
  • Basic math skills