Demo

IT Software Developer I-II - Senior

Western Virginia Water Authority
Roanoke, VA Full Time
POSTED ON 5/9/2026 CLOSED ON 6/7/2026

What are the responsibilities and job description for the IT Software Developer I-II - Senior position at Western Virginia Water Authority?

Applicants must apply on-line at our website: www.westernvawater.org/careers

THIS IS NOT A REMOTE WORK POSITION. SEE OUR WEBSITE FOR ALL JOB DESCRIPTIONS.

JOB POSITION: IT SOFTWARE DEVELOPER I

Summary Of Job

Performs work involving the development, analysis, troubleshooting, and implementation of application systems. Focuses on delivering assigned development tasks and basic workflows on time and to scope. Provides first-line application and technical support for Authority hardware and software, collaborating closely with the IT team and internal divisions. The Software Developer interacts with all divisions within the Authority to assist in support of enterprise applications and provides application and technical solutions and assistance for technology support, improvement and advancement of the Authority. An Associate degree from an accredited college or university in Information Technology or Computer Science, or two (2) or more years of related experience, or equivalent combination of education and experience.

Essential Duties And Responsibilities

Includes the following. Other duties may be assigned or scheduled.

Development & Coding

  • Develops, creates, deploys, and updates functional programs and applications.
  • Writes clean, efficient, and well-documented code that provides best performance within deadlines.
  • Develops assigned tasks and automated workflows using applications such as MSSQL, Oracle SQL, Laserfiche and SharePoint as core platforms.

Analysis & Testing

  • Gathers requirements and translates client needs into application features.
  • Performs IT unit testing and integration testing.
  • Evaluates existing applications for enhancements and modifications.

Support & Operations

  • Troubleshoots and debugs applications.
  • Installs, upgrades, maintains, and troubleshoots software applications.
  • Provides first-line user support on hardware, operating software, and enterprise applications.
  • Writes and updates maintenance and user documentation to support programs.
  • Provides setup and support for computer equipment, office, and cell phones.
  • Assists in maintaining computer equipment inventory.

Reporting

  • Develops basic reports or extracts files using data sources such as T-SQL in Microsoft SQL Management Studio, Oracle SQL or Microsoft SQL Reporting Services platform (SSRS).
  • Accurately document programming and code changes.

Qualifications

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

Technical Core

  • Must possess excellent working knowledge of at least one programming language, such as C#, Java, or VB.NET.
  • Working knowledge of complex data models, relational database structure, with applications such as Microsoft SQL Server, Oracle SQL, T-SQL, and SSRS.
  • Must have experience in developing and building applications.

Technical Skills

  • Proficient hands-on experience with MSSQL (T-SQL), Oracle SQL and/or Microsoft SharePoint development/administration.
  • Demonstrated ability to develop and build workflows and automation using enterprise apps such as PowerApps/Power Automate, Laserfiche or equivalent workflow tools.
  • Ability to write maintenance and user documentation.
  • Ability to develop and execute IT unit and integration test plans.
  • Ability to read, analyze and interpret common scientific and/or technical journals, financial reports and legal documents.

Soft Skills

  • Strong analytical thinking and problem-solving capability.
  • Ability to be a team player with excellent communication skills and be able to establish and maintain effective working relationships with co-workers, employees, other Water Authority departments, contractors and the general public.
  • Have great attention to detail and time-management skills.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment.
  • Ability to commit to milestone delivery timelines and produce reliable estimates for assigned work.
  • Ability to learn, understand, and apply new technologies.
  • Ability to work with minimal supervision.
  • Ability to think logically, plan strategically, analyze information, and solve complex technical problems.
  • Must possess and maintain a good work ethic concerning attendance, punctuality, positive attitude, meeting deadlines, being a team player and encouraging teamwork among employees.

EDUCATION And/or EXPERIENCE

An Associate degree from an accredited college or university in Information Technology or Computer Science, or two (2) or more years of related experience, or equivalent combination of education and experience.

Certificate, License, Registration Requirements

Must possess a valid Virginia driver's license or have the ability to obtain one within 30 days of employment date. No more than six (6) demerit points on driving record if required to drive Water Authority vehicles.

PHYSICAL DEMANDS OF THIS JOB

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • While performing the duties of this job, the employee is regularly required to walk, stand, and sit; use hands to finger, handle or feel; reach with hands and arms; talk and hear.
  • Specific vision abilities required by this job include ability to adjust focus. If corrective lenses are noted on driver’s license, the lenses must be worn when operating Authority vehicles.
  • Repetitive movement using equipment is involved.
  • While performing the duties of this job, the employee is regularly required to stoop, kneel, crouch, bend, climb, balance or crawl.
  • Employee must be able to stand for an extended amount of time at the jobsite.
  • Employee must be physically able to walk several miles during the day.
  • Employee must be physically able to regularly reach overhead.
  • Employee must regularly lift, carry and/or move up to 25 pounds and occasionally 70 pounds. Assistance is required on weight amounts above those listed. Failure to do so could result in injury and denied Worker's Compensation benefits.

WORK ENVIRONMENT ENCOUNTERED IN THIS JOB

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • The noise level in the work environment is usually low.
  • Employee is subject to normal work conditions as required in an office setting.
  • Employee may occasionally be subject to exposure to moderate or high noise level, extreme outside weather conditions, uneven, steep, slippery terrain conditions, dusty conditions and wet and/or humid conditions.

GENERAL STATEMENT AND SELECTION GUIDELINES

The above statements describe the general nature and level of work assigned to in this job position. They should not be construed as an exhaustive list of all job duties or tasks performed by personnel so classified. The following will identify the selection guidelines for job placement: WVWA application, Rating of education, experience, training and qualifications, Reference checks, Interview with WVWA management team, Applicant must pass a pre-employment physical and drug/alcohol test, A criminal background check and social security number verification will be performed. The results must match information provided by the applicant on the WVWA application. Job related test might be required and would be administered to all applicants applying for the position.

Salary/Compensation: $50,065 per year

recblid 5avffgkhsgqp4zfcols8prv0ajax5j

Salary : $50,065

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a IT Software Developer I-II - Senior?

Sign up to receive alerts about other jobs on the IT Software Developer I-II - Senior career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Western Virginia Water Authority

  • Western Virginia Water Authority Roanoke, VA
  • JOB POSITION: ENGINEER I Division: Engineering Status: Non-Exempt Grade: 108 Job Code: 226 Reports To: Engineer III-Project Manager Date: 11-13-19 Revised ... more
  • 3 Days Ago

  • Western Virginia Water Authority Roanoke, VA
  • JOB POSITION: WASTEWATER/WATER OPERATOR TRAINEE-COMMUNITY SYSTEMS Division: Water Quality Status: Non-Exempt Grade: 102 Job Code: 881 Reports to: Community... more
  • 4 Days Ago


Not the job you're looking for? Here are some other IT Software Developer I-II - Senior jobs in the Roanoke, VA area that may be a better fit.

  • CGI Radford, VA
  • Position Description CGI Federal is looking for a Middleware Team Lead (Web Software Developer – Senior) to help support a program we are working on for th... more
  • 12 Days Ago

  • 2NSystems Roanoke, VA
  • JOB TITLE: Junior Zoho/IT Developer EMPLOYER: 2NSystems, LLC DEPARTMENT: Information Technology REPORTS TO: IT Manager LOCATION: Remote TYPE: Full-time PAY... more
  • 17 Days Ago

AI Assistant is available now!

Feel free to start your new journey!