Job Details: Principal Health Systems .Net Architect

Job Title: Principal Health Systems .Net Architect
Job ID: DPSJS
Company: Pro-Tem Solutions for Confidential Client
Position Type: Contract
Pay Rate: DOE
Skills: .net, x509, ssl, hl7, technology consultant
Date Posted: Sep-30-08

STATEMENT OF WORK
PRINCIPAL .NET SOFTWARE ENGINEER

OBJECTIVE
To obtain the services of a Principal .NET Software Engineer (PSE) Consultant to support ongoing department-wide software development activities associated with department legacy application support and new custom software projects for the Public Health Information Systems (PHIS), i.e. Public Health Directory, Health Alert network, and Department Dashboard.

The PSE will assist the Department Application Development group, which is part of the Public Health Information Systems, in software architecture , design and development of applications within the Department of Public Health (DPH).

BACKGROUND AND SCOPE
DPH is responsible for helping to protect the general health and well-being of the population of Los Angeles County. To achieve this goal, PHIS has numerous preventive healthcare programs and infectious disease control programs designed to carry out various portions of this mission. These programs are highly specialized and require unique information/data and reports.
There are a number of new application development projects, in different stages of definition, that need the expertise of a PSE to work on the software technical design of the applications. The PSE will ensure that the software designs meet PHIS development standards and architecture. The PSE will act as a project leader, perform code reviews, and ensure quality and security standards are followed. Because PHIS does not have staff with the requisite technical skills or knowledge to perform these tasks PHIS needs to obtain these services from an outside consultant.

TASKS
• Work under the supervision and direction of the DPH Director of Application Development or his designee acting as the technology consultant to the Director and the Departments CIO.
• Perform all roles of an IT software architect, designer, project lead programmer, and when necessary as developer.
• Help establish software architecture, software design, coding, database development, and software security standards.
• Develop new software architectures, software designs, code reviews of .NET and ASP.NET applications and SQL servers.
• Attend Development meetings to obtain a better understanding of customer needs or application enhancement coding changes required.
• Consult with Public Health Information Systems (PHIS) operations regarding infrastructure, configuration, and deployment requirements.
• Work with PHIS Help Desk and PHIS operations to resolve user issues dealing with PHIS's .NET and legacy applications and establish support
criteria for PHIS applications.
• Provide oversight of and consultation to development staff on architecture, standards, and development issues and problems
• Work with other PHIS technical staff members to perform a knowledge transfer.

WORK ORDER ADMINISTRATION
The PHIS Application Development Manager or his designee will make assignments, monitor work, progress, and review/approve the Consultant's time. The PHIS Application Development Manager will review and monitor all expenditures.

The Consultant will submit comprehensive written reports on a weekly or on a monthly basis as required by the PHIS Application Development Manager.

MINIMUM REQUIREMENTS
Candidates must meet all of the following minimum requirements:
1. A Bachelors Degree in Computer Science, Math, Physics or Engineering. Documentary evidence of this degree must be presented, if called to be interviewed. As an alternative to a degree, ten (10) years or more experience in software development will be accepted as satisfying this requirement.
2. Five (5) years experience within the last seven (7) years with Microsoft Visual Studio.
3. Four (4) years experience within the last five (5) years in software development, design, and construction, and maintaining large scale business solutions using the following:
a) Visual Studio .NET Framework 1.1, Framework 2.0, and Framework 3.5, b) ASP.NET, c) ASP.NET AJAX, d) JavaScript's and JavaScript Frameworks i.e. YUI, or ExtJS,
e) Software patterns especially the MVC pattern, f) C# language including extensions in .NET framework 3.5.
Candidate must present design, patterns, and coding examples of their own work, if called for an interview.
4. Five (5) years experience in the last seven (7) years developing software for SQL Server 2000 and 2005, including work with object relational mappers (OR/M), stored procedures and scripts. Candidate must present examples of their own work, if called for an interview
5. Five (5) years experience within the last seven (7) years with .NET application development projects demonstrating all the skills listed below: a) Application Architecture and design, b) Analytical/problem solving skills in system analysis and design,
c) Coding and development, unit testing and de-bugging, d) Development with OR/M i.e. nHibernate, e) Documentation of software designs, models, and application internals using ER modelers, and UML 2.x modelers.
Candidate must present coding examples of their own work, if called for an interview
6. Seven (7) years experience in the last nine (9) years developing and deploying N-Tiered applications (i.e.: presentation layer, business logic, and data layer).
7. Five (5) years experience within last seven (7) years analyzing applications performance and performing code re-factoring.
8. Five (5) years experience in the last seven (7) years in development of secure communication based applications including:
• SSL and PKI certificates i.e. X.509, • Use of encryption algorithms like SHA, MD5, DES, AES, and others. • Developing large scale alerting/notification systems.
9. Three (3) years experience in the last five (5) years with HL7 logical data models.
10. Three (3) years experience in the last five (5) years with HIPAA requirements in health based applications.

Location: [rss] US-CA-Los Angeles
Telecommute: No (Onsite Position)
Contact Name: Jan Severance
Contact Phone: 888 541 0400
Contact Email: jan@pro-temsolutions.com
Contact Comments:

No h1 candidates considered


Principals only. Recruiters, please do not contact this job poster.



View other jobs in US-CA-Los Angeles »
View other jobs in US-CA »

View other Health Systems .Net Architect jobs, .NET jobs, Software Engineer jobs, IT Contract jobs, Tech jobs

View other jobs requiring these skills: .net, x509, ssl, hl7, technology consultant

View other postings by Pro-Tem Solutions for Confidential Client »