Programmer Analyst -Department of Revenue-Tax-Kanawha
Listed on 2026-02-16
-
Software Development
Software Engineer
Duties
The Tax Division is seeking an experienced application developer to join its I.T. Division. The chosen candidate will act as a team leader and technical expert and may perform some supervisory duties. At the expert level, the candidate will work with other developers, vendors, analysts, and end users in the configuration and implementation of Tax-specific applications including the integrated tax system (Gen Tax), property tax systems (Integrated Assessment System), and their interfaces.
- Receives requests for new systems and modifications to existing systems; uses expertise to estimate the cost and time needed to fulfill the request and provide the best solution.
- Assists I.T. upper management in establishing standards and methodologies for analysis.
- Acts as a technical advisor and trains other developers/analysts in complex programming and analytical techniques.
- Plans projects including time and resource requirements; allocates staff, assigns tasks, reviews progress, and reviews work upon completion. Ensures procedures have been followed through established testing requirements and reviews assignments prior to approving completed work for implementation in production environments.
- Writes code in Visual , ASP.NET, and SQL, and the Gen Tax tool sets, and oversees other developers engaged in the same.
Performs related work as required. An irregular work schedule may be required.
Experience with ASP.NET, Visual , SQL, and relational databases such as SQL Server and Oracle is required. Knowledge of XML and XML Schema is desirable.
Employment requires a fingerprint-based criminal‑background check to be provided at the West Virginia Tax Division’s expense. Failure to initiate or cooperate with this process, providing false or incomplete information, or discovery of disqualifying information will result in denial of, or dismissal from, employment or denial of transfer irrespective of when discovered. The chosen applicant will also be subject to a tax compliance check.
Minimum Qualifications- Training: Bachelor’s degree from an accredited college or university in computer science or a related field (e.g., business data programming, business systems analysis, computer accounting, information systems management, data processing, or computer engineering).
- OR Associate degree from an accredited college, university or business school in a related field and eighteen months of full‑time or equivalent part‑time paid computer programming experience in one or more programming or database languages.
- Substitution: Three years of full‑time or equivalent part‑time paid computer programming experience in one or more programming or database languages may substitute for the required training.
- Experience: Seven years of full‑time or equivalent part‑time paid experience in programming, system design and analysis work with multiple programming or database languages.
PG: 21 $ 54,842 – $97,037
Market Rate: $86,116
Email applications to Tax Careers
Mail ToTax Commissioner
WV State Tax Division
P.O. Box 11771
Charleston, WV 25339
Please include posting number TITD
260005 and job title Programmer Analyst 4 on application.
Division of Personnel application can be found online HERE (Download application and save to your computer.)
Note:
Applications of covered state employees, mailed to DOP or completed via DOP’s online method, are not forwarded to the Tax Division.
State employment offers a variety of benefits. to visit the Division of Personnel’s Benefits Page.
AttentionBe sure to submit your application for each position of interest. To receive an email notice anytime jobs in this or other categories are posted, you may choose to complete a Job Interest Card from the slide-out menu located at the top left of our Job Opportunities page.
LocationKanawha County
Job PostingTITD
260005
Position is also posted as Programmer Analyst 1 (TITD
260002), Programmer Analyst 2 (TITD
260003), and Programmer Analyst 3 (TITD
260004). One position to be filled.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).