Company: Commonwealth of Pennsylvania
Posted on: May 3, 2021
The General Government IT Delivery Center is seeking a talented
individual to fill a Senior Applications Developer position. This
position will provide information technology services to a number
of employees in the organization by developing and supporting
computer-based application systems. The position utilizes advanced
knowledge of Microsoft development software/tools, software
engineering, .NET and provides mentoring to lower-level developers.
We offer a supportive environment, an excellent benefits package
and opportunities for career advancement. If you are interested,
IMPORTANT: YOU MUST APPLY TO THIS VACANCY POSTING, MEET ELIGIBILITY
REQUIREMENTS, COMPLETE THE SUPPLEMENTAL QUESTIONS AND RECEIVE A
SCORE. YOUR SCORE IS ONLY VALID FOR THIS SPECIFIC VACANCY. ONCE
THIS POSITION IS FILLED, YOUR SCORE IS NO LONGER VALID.
DESCRIPTION OF WORK
- Full-time employment
- Work Hours: 8:00 am - 4:30 pm; Monday - Friday; 1 hour
1. Serves as the lead analyst and developer for assigned
applications and as such has overall accountability for any
planning, analysis, design, construction, testing, deployment, and
maintenance of these applications. Serves as the primary contact
for users and user management regarding required new application
development, corrections, and enhancements. When application
development is outsourced to a vendor, serves as the lead technical
liaison between the vendor and the program office. Provides
consultative support in areas where the employee has advanced
knowledge and experience.
REQUIRED EXPERIENCE, TRAINING & ELIGIBILITY
2. Performs application coding according to PDE standards to
develop both prototypes and actual applications. Serves as the lead
technical developer on in-house projects, providing support to
contractors and lower-level developers by making task assignments,
interpreting requirements for them, reviewing code, and giving
mentoring. Maintains a thorough knowledge and expertise in
maintaining the utilized applications using Visual Basic.NET and/or
C#, and ASP.NET utilizing the .NET/MVC frameworks. Must use and
keep skills current in these technologies and others as required:
Visual Basic (VB.Net), Active Server Pages (ASP.Net), Visual
Studio, .NET/MVC frameworks, SQL Server database, Structured Query
Language (SQL), SQL Server Reporting Services (SSRS), SQL Server
Markup Language (HTML), and Extensible Markup Language (XML). Uses
Microsoft Azure DevOps appropriately for source code control,
versioning, documentation, and recording time spent on tasks.
Researches and resolves critical development issues that may
3. Serves as a business analyst by conducting requirements
gathering and design sessions with program office staff and
management to define appropriate scope, determine detailed
application and data requirements, and identify current business
flows and rules. Based on program office needs and available
technology, recommends improved and more efficient alternatives to
current processing and feasible resolutions to problems. Formally
records all features and requirements in Microsoft Azure DevOps and
obtains user approval for them.
4. Designs and documents the application architecture, including
any interfaces to other applications. Designs online screens,
screen navigation, reports, and complex processes and calculations,
and prepares a prototype for user review. Prepares the database
design to meet data requirements and works with the database
administrator for approval and implementation. Designs user roles
and application security requirements that meet information
5. Performs unit testing on all program code written. Writes test
cases for every requirement and records them with appropriate
linkages in Microsoft Azure DevOps. Oversees and participates in
system integration testing, including testing for performance as
well as security vulnerabilities. Trains users on the application
and coordinates, conducts, and monitors user acceptance testing.
Ensures all testing results are recorded in Microsoft Azure DevOps,
all defects are corrected, and that all test cases are passed by
users prior to production deployment. Gains user acceptance that
the application is complete, tested, and meets all agreed-upon
6. Plans, coordinates, and oversees the implementation and
deployment of new applications, application enhancements, and
technology upgrades to existing applications. This includes
creating implementation plans, deployment manuals, and Microsoft
Azure DevOps builds, plus working closely with the deployment team.
Also coordinates and prioritizes the resolution of issues that
arise after production implementation.
7. Participates in project management work by creating project
charters and plans, following change control procedures, and
providing regular project status reports and meetings. This
includes creating schedules by breaking work into tasks, estimating
work effort, and determining resources. It also includes serving as
the technical expert on RFP and RFQ evaluation teams if a software
development vendor is being selected.
- Must meet PA residency requirement For more information on ways
to meet PA residency requirements, follow the link and click on
- Minimum Experience and Training Requirements: One year as an
Applications Developer 2 or Computer Programmer 4; or three years
of information technology experience in applications development or
applications maintenance, and an associate's degree in any
information technology field; or five years of information
technology experience that includes three years of experience in
applications development or applications maintenance; or one year
of information technology experience in applications development or
applications maintenance, and a bachelor's degree in any
information technology field; or an equivalent combination of
experience and training.
- This particular position also requires that applicants must
possess a minimum of three years of full-time application
development experience with ASP.NET, .NET Framework 4.0 or above,
AND one year of full-time application development experience with
- Do not submit resumes, cover letters, and similar documents.
These documents will not be reviewed and the information contained
therein will not be considered for the purposes of determining your
eligibility for the position or to determine your score.
Information to support your eligibility for the position must be
provided on the application (i.e., relevant, detailed
- If you are claiming education in your answers to the
supplemental application questions, you must attach a copy of your
college transcripts for your claim to be accepted toward meeting
the minimum requirements. Unofficial transcripts are
- Must be able to perform essential job functions
Veterans: Pennsylvania law (51 Pa. C.S. 7103) provides employment
preference for qualified veterans for appointment to many state and
local government jobs. To learn more about employment preferences
for veterans, go to
click the Veterans' Preference tab or contact us at
Telecommunications Relay Service (TRS) : 711 (hearing and speech
disabilities or other individuals)
The Commonwealth is an equal employment opportunity employer and is
committed to a diverse workforce. The Commonwealth values inclusion
as we seek to recruit, develop, and retain the most qualified
people to serve the citizens of Pennsylvania. The Commonwealth does
not discriminate on the basis of race, color, religious creed,
ancestry, union membership, age, gender, sexual orientation, gender
identity or expression, national origin, AIDS or HIV status,
disability, or any other categories protected by applicable federal
or state law. All diverse candidates are encouraged to apply.
- Completing the application, including all supplemental
questions, serves as your exam for this position. No additional
exam is required at a test center (also referred to as a written
- Your score is based on the detailed information you provide on
your application and in response to the supplemental
- Your score is valid for this specific posting only.
- You must provide complete and accurate information or:
- your score may be lower than deserved.
- you may be disqualified.
- You may only apply/test once for this posting.
- Your results will be provided via email.
Keywords: Commonwealth of Pennsylvania, Harrisburg , Application Developer, Other , Harrisburg, Pennsylvania
Didn't find what you're looking for? Search again!