> Markdown version of [/jobs/ext/1173923-programmer-analyst-3](https://www.wearedevelopers.com/jobs/ext/1173923-programmer-analyst-3). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Programmer Analyst 3 - **Company:** State of West Virginia - **Location:** Kanawha County, WV, United States - **Experience:** Experienced - **Salary:** $50,242.0 - $88,526.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), .NET Framework, Agile Methodology, Bootstrap (Software), Business Systems, Code Review, Information Systems, Computer Programming, Databases, Computer Engineering, Extract Transform Load (ETL), Data Systems, Relational Databases, Web Development, Microsoft SQL Server, Oracle (Applications), Scrum Methodology, Software Engineering, Software Systems, Data Processing, Git, AngularJS, Information Technology - **Published:** July 3, 2026 - **Apply:** https://www.careerjet.com/job/usdd87915cec4f7faaa251ed25b1999fc4/eaa ## About the Role Training: Bachelor's degree from an accredited college or university in computer science or related field including but not limited to business data programming, business systems analysis, computer accounting, computer and information systems, computer servicing technologies, information systems management, data processing, or computer engineering. OR An Associate's degree from an accredited college, university or business school in computer science or related field including but not limited to business data programming, business systems analysis, computer accounting, computer and information systems, computer servicing technologies, information systems management, data processing, or computer engineering and eighteen months of full-time or equivalent part-time paid computer programming experience in one or more programming or data base languages. Substitution: Three years of full-time or equivalent part-time paid computer programming experience in one or more programming or data base languages may substitute for the required training. Experience: Four years of full-time or equivalent part-time paid experience in programming, system design and analysis work with multiple programming or data base languages. Other Information Preference will be given to applicant who has experience in Project Management experience (Agile/Scrum preferred) and .NET programming. State employment offers a variety of benefits. ## Description We welcome you to join our team where we value work/life balance and diversity. We offer a great benefits package that includes 12 paid holidays, insurance and flexible benefits, ample annual and sick leave accrual, flexible work schedules, an Employee Assistance Program, Wellness Initiatives, an optional 457 defined contribution retirement savings plan and more. If you want to be a part of this innovative team, apply today. The employee will be assigned to DEP's Information Technology Support (ITS) division and the Application Development and Support (ADS) section. Under general supervision, at an advanced level, the employee will work on a team maintaining data processing applications for the administrative, regulatory and scientific functions of DEP, with special focus on new projects or converting existing legacy applications to a modernized platform. The employee will serve as project team lead or project manager. Duties include, but are not limited to the following: Support teams that maintain complex regulatory and scientific data systems Work with internal client users to gather requirements and implement new features Participate in the design, development, testing, and deployment of software solutions Collaborate with other team members to ensure software solutions meet quality standards Create and maintain documentation related to software design, testing, and deployment Participate in code reviews and assure version control using Git Participating in agile development practices Participate in on-the-job training and self-study programming topics on-line Perform other duties as required and/or assigned Ideal Candidate Should Have: Proficiency in AngularJS, Bootstrap, .NET, ETL, and RDBMS (Oracle and SQL Server) Familiarity with Git version control Strong understanding of software development practices and principles Proven ability to learn quickly and adapt to new technologies Experience with agile development methodologies Knowledge of software testing and deployment processes Awareness of web development best practices Understanding of database administration and design principles Excellent communication and interpersonal skills Notes: Regular attendance is an essential part of this position. Qualifying applicants will be required to complete an internet-based profile assessment to compare the applicant's thinking and reasoning skills, behavioral traits and the occupational interests against the traits determined to be important to the posted position. All new employees that are involved with Specific DEP programs subject to the Surface Mining Control and Reclamation Act (SMRCA) of 1977 must file prior to final appointment and annually thereafter, a Statement of Employment and Financial Interest (OSM 23). Click The APPLY Link To Apply Online. ## Related Videos - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)