Senior Programmer Analyst - .NET Framework

Nevada  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

The Office of the Secretary of State is in the process of upgrading the application used by its Notary Department. Once completed, the application will be used internally by Notary staff, and available to the general public for scheduling classes and payment for Notary certification. The existing application will be upgraded to the latest technology while incorporating new business requirements which include the new Web site.

Consultant must perform all activities to the agreed upon project plan/schedule.

1.1 Evaluate
1.1.1 Understand Current Application;
1.1.2 Review all current application and project documentation;
1.1.3 Review and understand all requirements;
1.1.4 Interact with Project Manager and Business Subject Matter Experts (SME) to clarify as needed;
1.1.5 Understand all integration points with other applications; and
1.1.6 Understand internal deployment process and documentation.

1.2 Document
1.2.1 Document questions and discoveries found during evaluation period;
1.2.2 Document any changes or recommendations;
1.2.3 Update current documentation as needed;
1.2.4 Document estimates for milestones and project tasks; and
1.2.5 Document all changes required for integrated applications.

1.3 Develop
1.3.1 Develop application;
1.3.2 Integrate application with dependent applications - make changes to integrated applications as needed;
1.3.3 Unit test to ensure components are working as designed and to minimize errors in test and user acceptance testing (UAT);
1.3.4 Document changes both inline and according to internal development standards; and
1.3.5 Develop test plan as needed to ensure proper function and integration.
1.4 Deploy
1.4.1 Deploy application code, and integrated application code changes into test;
1.4.2 Assist with troubleshooting, testing, and perform bug fixes as needed;
1.4.3 Deploy to UAT and assist with user guide creation and update;
1.4.4 Prepare for production deployment; and
1.4.5 Assist with production deployment of application and troubleshoot/bug fix as required.

1.5 Close out
1.5.1 Update all documentation including inline coding to ensure adherence to internal application development documentation standards;
1.5.2 Interact with Project Manager and SME's to evaluate application correctness and change requests; and
1.5.3 Meet with internal development team to review and hand off the finished product.

2. DELIVERABLES
Consultant must provide the following based on the agreed upon project plan/schedule. Completed Notary application with Web site for public use developed to meet all business and technical requirements. All deliverables must have agency signoff in order to be considered complete.

2.1 Evaluate
2.1.1 Raise and document any questions related to the environment, application, current design, and architecture;
2.1.2 Document findings and answers clearly; and
2.1.3 Pursue resolution to outstanding questions and recommend changes to enhance overall application, integration points, and architecture.

2.2 Document
2.2.1 Adherence to internal documentation standards with all components and artifacts present, and approved;
2.2.2 Clearly documented questions, answers, mitigation strategies, and risks following evaluation period;
2.2.3 An estimate document for milestones and project tasks; and
2.2.4 Documented changes required for integrated applications finalized.

2.3 Develop
2.3.1 Completed application development to internal standard meeting all business and technical requirements;
2.3.2 Primary application integrated with dependent applications and functioning properly in production;
2.3.3 Unit test to ensure components are working as designed and to minimize errors in test and UAT;
2.3.4 Completed document changes both inline and according to internal development standards; and
2.3.5 Completed test to ensure proper function and integration.

2.4 Deploy
2.4.1 Application code, and integrated application code changes, deployed into test and functioning;
2.4.2 Assist with troubleshooting, testing, and perform bug fixes as needed. All issues resolved;
2.4.3 Deploy to UAT and assist with user guide creation and update. Task completed to internal standards;
2.4.4 Prepare for production deployment - All deployment documentation completed and approved;
2.4.5 Assist with production deployment of application and troubleshoot/bug fix as required. All issues resolved;
2.4.6 Document application evaluation with SME's to ensure proper application function and validation; 2.4.7 Application integrated and functioning where required without error in the Production environment; and
2.4.8 Review adherence to internal project, development, deployment, and architecture guidance and signoff.

2.5 Close out
2.5.1 Update all documentation including inline coding to ensure adherence to internal application development documentation standards. Task signed off and documentation turned over to State;
2.5.2 Interact with Project Manager and SME's to evaluate application correctness and change requests; and
2.5.3 Meet with internal development team to review and hand off the finished product.

2.6 Bi-weekly status reports to include, but not be limited to:
2.6.1 Overall completion status of the project in terms of the approved project plan and schedule;
2.6.2 Problems that were encountered and proposed/actual resolutions;
2.6.3 Issues that need to be addressed;
2.6.4 Accomplishments during the period; and
2.6.5 Activities to be accomplished during the next reporting period.

3. EXPERIENCE AND SKILLS REQUIRED
3.1 Application Development using the following .NET frameworks with VB.NET:

3.2 Application Development using the following Microsoft IDE's:
3.2.1 VS VS VS VS2010
3.3 Must be expert with Windows Communication Foundation (WCF)
3.4 MS SQL 2000, 2005, 2008:
3.4.1 DTS3.4.2 Scheduler3.4.3 SSRS 3.4.4 SSIS
3.5 Expert in upgrading Legacy applications to the latest technical development standards including the use of virtualization in all tiers;
3.6 Excellent written and technical documentation skills;
3.7 Ability to function with little direction and minimum guidance;
3.8 Ability to reverse engineer and develop application based on business and technical requirements;
3.9 Knowledge of development within a physically separated multi-tiered architecture;
3.10 Highly skilled in securing .NET applications;
3.11 Must be extremely organized and provide thorough documentation; and
3.12 Consultant must have the capability to perform the functions described in Section 14, Scope of Work.

4. EXPERIENCE AND SKILLS DESIRED
4.1 At least nine (9) years experience developing .NET Web applications using a MS SQL database
4.2 Prior project management experience
4.3 Prior business analysis experience
4.4 Ability to work with customers to understand business needs and elicit requirements
4.5 Expert with iRise application modelling tools

Start date
November 30, 2011
Duration
11 months
From
Generic Network
Published at
17.10.2011
Project ID:
254520
Contract type
Freelance
To apply to this project you must log in.
Register