Wednesday, September 28, 2011

.Net Developer with C#, ETL, XML, AJAX, JSON, design, and architecture experience

IN001327

.Net Developer with C#, ETL, XML, AJAX, JSON, design, and architecture experience

Location: 

Raleigh, NC

Duration: 

6 months

Poostions: 

1

The Department of Public Instructions (DPI) is seeking to fill a short term (approx 6 month) contractor assignment to provide computer programming services. Responsibilities and Expectations include the following as well as other duties to be determined as needed by the HRMS Team Manager regarding Java applications development:

Review Functional and Technical requirements for clarity.

Research and analyze existing business documents and processes, including forms and reports, and assist in making recommendations about improvements to processes.

Business Rule identification and validation.

Assist with the Application design and analysis as well as provide input to the Database design.

Design application framework based on requirements documentation utilizing Java, C#.NET, HTML, Javascript, CSS, AJAX, prototype.js, XML, JSON.

Document application design and system architecture in accordance with NCDPI standards.

Java, C#.NET Application development, code documentation and unit testing. 

Assist with the Integration design for data exchange, import and export.

Build applications as directed by the HRMS Team Manager

Report creation and validation

Resolve any application issues found in functional, performance, regression or acceptance testing

Document the application as built

Document the database schemas as built

Document the data retrieval methods via ETL, FTP and other means utilized to include source, destination, schedule and job controls

Perform training to NCDPI staff for the maintenance/support of the applications built

Perform Java, C#.NET training and support to NC DPI staff as other applications enter phases of the SDLC.

 
Required:

Minimum of five (5) years Java, C#.Net Programming 

Experience in leadership, leading in areas as outlined in the above description
Knowledge of the principles and methods used in obtaining maximum utilization of computing equipment
In-depth knowledge of web servers including Apache and Tomcat
Understanding and implementation of security best practices and requirements

Ability To:
Communicate effectively in oral and written form
Explain complex systems concepts to customers, staff, and peers in a simple, effective and appropriate manner
Quickly evaluate multiple operational situations, choose the most appropriate response, and manage the resolution to completion while under stressful conditions
Perform or assist in root cause analysis on system and network issues.
 

Posted via email from innoSoul's posterous

No comments:

Post a Comment