Monday, November 29, 2010

3991-1 - Data Architect with .Net, C#, MS SQL Server, Web Services, SOAP, XML, SDLC, testing and training experienc

Duration: 6 months

Location: Columbia SC

Positions: 1

 

Background:

The South Carolina Department of Revenue (SCDOR) began building the South Carolina Integrated Tax System (SCITS) in July, 2007, and the first components of the system are now in production.  SCITS is a multi-year project to re-architect the major SCDOR applications into a real-time, .Net framework system based on Services Oriented Architecture.  SCDOR must now maintain the production components, while determining directions for future SCITS development.

 

Summary:

Under general supervision, contracted personnel serves as Data / Architecture Specialist on complex new application development and maintenance projects involving Internet technologies in a Microsoft .Net Framework environment.  Provides leadership to less experienced team members.  Analyzes SCITS project, architecture, and functional requirements and determines technology solutions to meet program objectives.  Designs, constructs, and implements complex computer systems involving Internet technologies in the Microsoft .Net Internet environment.

Specific Duties and Responsibilities:

1.    Serves as SCITS data architect specialist on complex development

and maintenance projects involving Internet and server technologies.

Analyzes project requirements and recommends techniques, tools, and methodologies to achieve SCITS goals.

 

2.    Develops technology requirements for SCITS.  Participates in

determination of architectural objectives.  Recommends complex architectural components and structures.

 

3.    Designs objects, modules, and components to meet business

requirements.  Development environment is the Microsoft .Net Framework with C# as primary development language, utilizing SQL Server database and web services (SOAP and XML) technology.

 

4.    Prepares functional specification documents, workflow models, class

diagrams, interaction diagrams, component diagrams, deployment diagrams, and other systems documentation; participates in the design of file layouts and database structures, as well as hardware and software configurations to support the SCITS Internet application.

Utilizes Systems Development Life Cycle tool set to automate design and development activities.

 

5.    Programs, tests, and debugs especially complex Internet-based

applications and documents actions.

 

6.    Reviews Internet-based systems for systems enhancement and

efficiency of machine and software resource utilization; assists users in resolving problems.

 

7.    Consults with technical support, network administration, and

database administration areas to ensure coherent total design of the system and to resolve any technology issues.

 

8.    Trains less experienced staff members in procedures, practices, and

standards necessary for the development of Internet-based application systems; job enrichment through training and exposure to challenging work situations.

 

9.    Prepares progress reports and keeps management and users informed.

 

SKILLS REQUIRED:

An associate degree in computer science and five years experience in new complex computer systems development or a bachelor’s degree in business administration, computer science, mathematics, statistics, management information science and five years experience in  new computer systems development.  Expert knowledge of the Internet applications environment in the context of a large multi-platform enterprise, including operating systems, application development tools, graphical user interface (GUI) design, database design, security procedures, and performance considerations. Experience in the Microsoft .Net Framework and C# language, SQL Server database, and web services (SOAP and XML) technology required.  Thorough knowledge of and experience in techniques for computer systems development, including hardware and software, development languages and file and database structures across multiple platforms.  Possess the ability to deal effectively with the needs of technical peers, technical and user management, users, vendors, and staff members, and to communicate clearly and effectively in spoken and written form.

Posted via email from innoSoul's posterous

No comments:

Post a Comment