Advanced Applications Developer

Las Vegas Valley Water District
5dOnsite

About The Position

The ideal candidate for this role is a forward‑thinking technical professional who excels at driving continuous improvement, supporting team development, and enabling high‑quality software delivery across the organization. This individual plays a key role in enhancing development processes, mentoring technical staff, optimizing the development environment, and contributing to major enterprise software implementations. The ideal candidate is also highly skilled in evaluating and improving existing development workflows to enhance efficiency, consistency, and overall team performance. They are able to mentor junior and mid‑level developers by offering clear guidance on coding standards, best practices, and long‑term professional growth. This individual excels at maintaining and optimizing development environments so that tools, platforms, and integrations operate reliably and support evolving project needs. They collaborate effectively with cross‑functional teams such as QA, infrastructure, architecture, and business stakeholders to ensure successful execution of major implementation projects. Additionally, they document processes, standards, and training materials in a clear and organized manner to support knowledge sharing across the department. INTRODUCTION: Human Resources will screen applications and supplemental questionnaires. Candidates possessing the strongest skills and experience for this position will be forwarded to the hiring department for further evaluation and to determine who will be invited to the formal interview process. The candidate hired will be required to pass a drug screening, background check and may be required to pass a job-related physical evaluation. GENERAL PURPOSE Working primarily independently, or with general direction, performs a wide variety of expert-level duties in the design, development, modification, installation and maintenance of applications to enhance the efficiency and effectiveness of District/SNWA operations and public service delivery; ensures the effectiveness of overall systems performance; establishes standards, policies and procedures and support mechanisms to be used across all software development functions; works with customers to understand and assist them in addressing business and operational issues and problems; performs project leadership responsibilities for assigned projects; and performs related duties as assigned.

Requirements

  • Knowledge of: Principles and methods of systems analysis, including business process and entity relationship analysis tools and methods; the systems development life cycle; systems design principles and applications development methodologies and tools, including those applicable to client server and object oriented programming and design; programming theory and applicable programming and scripting languages; Agile development practices, tools and techniques; operating system capabilities and constraints applicable to the District’s information technology environment; database management systems and software as they affect applications design; systems integration design concepts; relational database theory, design rules and development practices, including data modeling, data flow and entity relationship analysis, data structure analysis, data access methods and database recovery techniques; network architecture and design concepts, including topologies, protocols, configuration, and connectivity testing and troubleshooting issues as they affect applications design; principles and practices of sound business communications; web technologies and web-enabled applications design; project management tools and techniques, including preparation and management of detailed project schedules and metrics and change management and control; standard business software, including word processing, spreadsheet, database and flow charting; principles and practices of effective team leadership and mentoring.
  • Ability to: Provide expert technical skills and leadership in the architecting, engineering, design and development of state-of-the-art software applications; stay abreast of and coordinate development of best practice solutions in software design, development and coding of large-scale and complex enterprise applications; understand and apply the analysis of functional requirements to the development of systems proposals, specifications and recommendations for efficient, cost effective information systems and technology solutions; provide lead work direction and perform project management responsibilities, including developing logical, efficient project plans, establishing priorities, assigning and delegating tasks, providing guidance and training to team members, anticipating and avoiding problems, monitoring and managing task completion and working collaboratively with team members, other Information Technology staff and customer groups to ensure project accountability; balance responsibilities for multiple projects to ensure timely results in accordance with District quality standards; troubleshoot, diagnose and resolve complex applications development problems; evaluate alternatives and make sound expert independent decisions within established IT standards and policies; communicate clearly and effectively to diverse audiences of technical and non-technical personnel orally and in writing; prepare clear, concise and accurate documentation, reports of work performed, project management reports and other written materials; read, interpret, explain and apply complex technical information on business processes, software and hardware for technical and non-technical users; keep technical skills current to meet continuing applications development assignments; establish and maintain effective customer focused working relationships with managers, customers, vendors, consultants, employees and others encountered in the course of work.
  • Training and Experience: A typical way of obtaining the knowledge, skills and abilities outlined above is graduation from a college or university with a major in computer science, management information technology or a closely related field; and seven years of progressively responsible experience in systems analysis and applications design and development; or an equivalent combination of training and experience. Experience demonstrating expertise in software design, development and coding using two or more programming languages supported by the District, including .NET, Java, Cold Fusion, HTML/CSS and COBOL, is required.
  • Licenses; Certificates; Special Requirements: A valid Nevada driver's license and ability to maintain insurability under the District's Vehicle Insurance Policy may be required for certain assignments.
  • PHYSICAL AND MENTAL DEMANDS The physical and mental demands described here are representative of those that must be met by employees to successfully perform the essential functions of this class. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Physical Demands While performing the duties of this class, employees are regularly required to sit; talk or hear, in person and by telephone; use hands repetitively to finger, handle, feel or operate computers and other standard office equipment; and reach with hands or arms. Employees are frequently required to walk and stand. Specific vision abilities required by this job include close vision and the ability to adjust focus. Some assignments require the ability to distinguish colors and shades.
  • Mental Demands While performing the duties of this class, employees are regularly required to use oral and written communication skills; read and interpret complex data, information and documents; analyze and solve complex problems; use math and mathematical reasoning; learn and apply new skills or information; perform highly detailed work on multiple, concurrent tasks; work under changing deadlines with frequent interruptions; work effectively as a team member, alternating between differing team roles and assignments on a regular basis; and interact with District managers, customers, employees, vendors, consultants and other encountered in the course of work.

Responsibilities

  • Performs a wide variety of expert-level duties in the design, development, modification, installation and maintenance of applications to enhance the efficiency and effectiveness of District/SNWA operations and public service delivery
  • Ensures the effectiveness of overall systems performance
  • Establishes standards, policies and procedures and support mechanisms to be used across all software development functions
  • Works with customers to understand and assist them in addressing business and operational issues and problems
  • Performs project leadership responsibilities for assigned projects
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service