Work hours are 7:30 AM - 4:00 PM - Monday through Friday.
If you anticipate the need for an accommodation due to a disability,
please inform the Human Resource Office at the time an interview is scheduled.
Provides advanced technical work in the planning, analysis, design,
programming, testing, and maintenance of complex computer applications. Work
is assigned and reviewed at a high level by the applications developer
administrator and then performed independently. Assigned applications may
include PUC website, Hearing Room Scheduling System (HRS), PUC eFiling, BCS
Customer Accounting Information System (CAI) as well as various other
applications that support PUC business processes.
|
Serves as the lead analyst and developer for assigned
applications, as well as the primary contact for users regarding application
changes, corrections, and enhancements.
Performs application coding according to PUC standards to develop and
maintain web-based and desktop applications that meet user requirements. This
also includes programs supporting batch processes, reports, and data
extracts.
Must use these technologies and others as required: Visual Basic (VB.Net,
C#), Active Server Pages (ASP.Net), Visual Studio, SQL Server database,
Structured Query Language (SQL), SQL Server Reporting Services (SSRS),
JavaScript, Hypertext Markup Language (HTML), and Extensible Markup Language
(XML).
Uses Team Foundation Server (TFS) appropriately for source code control and
versioning. Incorporates security best practices in application code.
Meets with business users, either independently or as part of a team, to
determine existing processes, problems, and new requirements to design or
modify a solution that will meet user needs. Identifies and evaluates
alternatives for resolving problems and improving processes.
Documents requirements in TFS, including process flows, business validations
and rules, and security requirements, and obtains user approval for them.
Participates in the design of online screens, screen navigation, reports,
batch or online processes, calculations, web service methods, and in the
development of an application prototype.
Participates in writing test plans and test cases and records them in TFS.
Conducts unit, system integration, and user acceptance testing.
Gains formal user acceptance of application changes prior to implementation
by ensuring all change requests, bugs, and requirements are closed by the
user first. Coordinates the deployment of the application changes with
the deployment team, including the Database Administrator.
Adheres to PUC change management procedures.
Provides training to internal users on newly developed or enhanced
applications as needed.
Resolves and documents bugs uncovered during unit, system, and user testing
and after production implementation.
Creates estimates of time required to accomplish tasks, and adequately plans
time to complete tasks to meet established project milestones. Develops
schedules to accomplish assigned tasks.
Uses TFS to maintain all application documentation, to record work items such
as requirements, bugs, change requests, tasks and the time spent on them, and
to document resolutions to problems.
Maintains current skills in the use of the required set of technologies.
Attends training classes, seminars, and meetings designed to develop and
enhance IT skills. Independently researches technical issues using IT
resources available on the Internet. Shares information learned with other
developers.
Performs other related duties as assigned.
Essential Functions
- Analyze complex business requirements
- Use TFS for code control and to document all work
- Write efficient programs with clean logic
- Develop schedules and complete on time
- Identify, research, and resolve application issues
- Use Microsoft development tools, VB.Net, and SQL
Server database
- Maintain current with technology through training and
reading
- Test code for quality, accuracy, and conformance to
user requirements
- Design, communicate, and propose effective solutions
to users and management
- Maintain effective working relationships with
peers/users
|
The next lower classification(s) for promotional purposes in
accordance with collective bargaining:
Application Developer 1
Recruitment Method(s):
Applicants must meet one (or more) of the following methods(s) to be
considered for this vacancy:
- Seniority Promotion (Bidding employees in the next
lower classification within the designated seniority unit.)
- Seniority Unit Lateral (Movement to the same class
title within the designated seniority unit.)
- Civil Service Lists (Fill by examination in
accordance with collective bargaining.)
When the collective bargaining obligation(s) have been met, then
the following recruitment methods may be used:
- Promotion Without Examination
- Transfer
- Reassignment
- Voluntary Demotion
- Reinstatement
Eligibility - Competitive Promotion
Without Examination Only
CLASS RESTRICTIONS
- Have held regular civil service status in one of the
following classifications:
- Application Developer 1
- Information Technology Generalist 1
Or in a classification at Pay Scale
Group 7 where there is a clear linkage between the knowledge, skills, and
abilities required to perform the duties of that class and the knowledge,
skills, and abilities required of the Application Developer 2 class.
Applications submitted will be reviewed to determine if an applicant's
current or previous class has a logical occupational, functional, or career
development relationship to the Application Developer 2 class.
Selection Criteria:
- Minimum experience and training required for the job.
- Meritorious service; defined as (a) the absence of
any discipline above the level of written reprimand during the 12 months
preceding the closing date of the posting, and (b) the last due overall
regular or probationary performance evaluation was higher than
unsatisfactory or fails to meet standards.
- Seniority, defined as a minimum of one year(s) in the
next lower class(es) by the posting closing date of 5/30/2018.
Application Instructions
Interested qualified applicants must submit all requested
materials as specified in the "How To Apply Section". Failure
to comply with the above application requirements will eliminate you from
consideration for this position.
This section is issued for compliance with Management Directive 580.19, Promotion in the Classified
Service without Examination.
How to apply - all candidates:
Submit an online application at https://www.governmentjobs.com/careers/pabureau/promotionaljobs
on or before Wednesday, May 30, 2018 and
attach:
- Resume
- Please attach a copy of
your most recent Employee Performance Review (EPR) to your application -
if you do not have this document, please include a note explaining why
it is not included.
All application materials must be
filed online by the closing date of this posting. Faxed,
e-mailed, mailed, late and/or incomplete applications will not be accepted.
To be considered for this vacancy, all applicants must meet the minimum
experience and training requirements.
In addition to the application materials listed above, individuals applying
for Voluntary Demotion must submit a letter of interest acknowledging
reduction in pay.
Individuals applying for Reinstatement must submit a letter of interest
requesting consideration for reinstatement.
Please use the contact information provided for additional information.
|