ASP.Net and Silverlight Developer (290334)

Submissions Due 4/26/12
1 Year Contract
Location MPD: 300 Indiana Avenue NW, Room 5117

ASP .Net and Siliverlight Developer: This position will specialize in areas of new application development and support current production applications especially with asp.net, C# and Siliverlight.

This position is located within the Washington, DC Metropolitan Police Department (MPD). The focus of this position is to develop and provide support for District-wide applications and technical management of IT assets and infrastructure support systems. The resource will design, document, develop, modify, test, install, implement, and support new and existing application software. The resource will assist in determining, implementing, and managing MPD’s information technology and management improvement program goals and objectives by:
• Supporting the MPD’s mission critical software applications, data, and interfaces for various internal customers and other consumer agencies.
• Coordinating software changes and upgrades within all agencies and vendors.
• Coordinating system performance and load testing for all major implementations.
• Working with technical support to resolve system outages.

The resource will plan and design systems architectures based on input and requirements gathered from internal Business Owners and end-users. As part of this process the resource will analyze, refine requirements and translate them into prototype applications leading to testing and finalizing of applications ultimately into a gold master release. resource is expected to gather requirements, create design documentation, review with stakeholders, write/debug/maintain code, coordinate with QA team for testing and finalize code/applications for release. Upon release of new applications the resource shall also provide technical support for end-users and business owners. This position shall be responsible for assuring software and systems quality and functionality for new and supported legacy applications.

The resource evaluates new applications software technologies and ensures the rigorous application of information security/information assurance policies, principles, and practices to the delivery of application software services. Coordinates software changes and upgrade within Departments and vendors; coordinates system performance and load testing for all major implementations; and works with technical support to resolve system outages. Ensures the installation, maintenance and porting of systems application software. Works with the QA Team on the approval of appropriate testing of new or modified systems software. The resource shall at times direct systems designers and programmers in the use of systems software and utilities as related to application programs. Provides technical assistance to both developmental and technical staff in using systems software for multiple Data Centers. Develops performance plans to test the functions of complex information processing systems. Provide expert advice and assistance in performance testing state-of-the-art software/hardware solutions involving hardware of various capacities, multiple operating environments, database management systems, specialized software, data communications facilities and protocols using the Mercury Testing Suite of software tools (Load Runner, Win Runner, Quick Test Pro, and Test Director). Direct the application technical team to correct problems, analyze enhancements, perform quality control, and implement system changes within the boundaries of the OCIO’s defined Change Control Board (CCB) process. Creates and maintains systems/applications documentation. Other duties as assigned

Works under IT supervisor and business process owner. Independently plans, designs and carries out assignments in accordance with established policies and practices. Must work in a team. Must be able to learn quickly and work well under pressure.

ASP.net and C# (Required 6 Years)
Experience as a Developer (Required 8 Years)
Experience with Web services (Required 2 Years)
Mapping (Google/ESRI) experience (Required 2 Years)
Silverlight and Windows Presentation Foundation (WPF) using VS2008 and 2010 (Required 2 Years)
SQL Server and Integration services (SSRS) 2005/2008 (Required 4 Years)
SQL Server including 2005/2008 Create views, complex stored procedure (Required 4 Years)
Telerik Control and Obout Control Suites (Required 2 Years)
XML (Required 2 Years)
Ability to lead and mentor a team (Highly desired)
Development in Visual Studio 2010 using Team Foundation Server, Work Items (Highly desired)
Experience with Microsoft Unit Testing Framework or other Unit Testing tool (Highly desired)
Firm understanding on OO concepts and design patterns utilizing C# (Highly desired)
Strong understanding of framework/library design and best practice designs (Highly desired)
Knowledge of database sizing, capacity planning and full life cycle (Nice to have)
Use of the Microsoft AJAX Toolkit (Desired)