Previous Job
Previous
Application Systems Architect III
Ref No.: 15-00168
Location: Salem, Oregon
Legislative Administration state of OR
Salem, OR
1 year


.NET Senior Programmer / Systems Architect

12-Month Contract-to-hire Opportunity

Using experience and a knowledge of industry best practices, this position is responsible for the overall application development architecture ensuring consistent design of components, component behavior and interaction of components in application systems that address system performance, quality standards, scalability, hardware requirements and security needs.

In conjunction with project teams, develops applications to meet the needs of the business. Analyzes systems narrative statements and user requirements translating them into technical specifications using standard modeling and documenting techniques. Assesses feasibility and prepares cost benefit analysis to aid in evaluating design approaches for application requirements. Acts in the capacity of technical lead on projects providing oversight to junior development staff and contractors and ensures compliance with design specifications and standards. Creates or reviews, and maintains design documents for development and enhancement projects using standard modeling and documentation techniques.

Provides technical consultation and responds to complex requests, problems and questions. Receives escalations and solves critical problems affecting all legislative agencies in timely manner. Monitors application systems and works with other IS staff to tune systems to minimize failures and down-time. Provides business process and application consultation as required to automate business processes. Displays strong customer service and communication skills. Diagnoses user problems and develops, implements and coordinates solutions. Tracks and reports problems and changes. Continually identifies and implements new processes to better serve the customer.

Ensures all appropriate unit, system, integration and user testing is completed and approved. Evaluates testing procedures and develops testing procedures for the department. Measures the quality of testing within the department and develops improved testing procedures.

Provides training to IS staff members related to applications development, Intranet technologies, technical products and environments. Prepares technical documentation, policies and procedures for IS staff or users.

Works with the CIO, IS Managers and other senior administrators to develop strategic and tactical plans for legislative IT systems. Responsible for resource utilization planning, and capacity planning for development. This position monitors and evaluates new products and technologies, and performs integration and cost benefit analyses. Responsible for defining overall development architecture of enterprise Legislative systems.

Maintains knowledge of state-of-the-art technologies and innovations through training, professional journals and publications, contact with other Information Systems professionals, and self-initiated study. Attends training and other developmental activities. Reviews technical journals and relevant literature to stay current with technological trends. Reports technology advancements and trends to the CIO, IS Managers and other IS team members and recommends ways to utilize appropriate technologies to benefit the organization. Interfaces with other state agencies and external organizations to maintain current knowledge of emerging technologies, participates in those organizations and shares information with IS Managers and other IS team members.

MINIMUM QUALIFICATIONS:
· Six (6) years of development experience and three (3) years of professional consultative, technical experience as a system architect for application development. Development experience must be in the .NET framework AND
 
  • Associates degree in computer science or related field; OR
  • Combination of experience and education that demonstrates the ability to perform the job.

KNOWLEDGE AND SKILLS:
Expertise with .NET development framework, which includes the C# programming language and web development using ASP.NET.
Experience using XML, HTML and JavaScript.
Demonstrated skill in the analysis of complex written material.
Experience in writing technical specifications and documentation.
Experience in maintaining a high performance work team.
Experienced in working as part of multiple project teams on development initiatives.
Knowledge of policy development, strategic planning, budgeting and contracting.
Must have ability to communicate effectively verbally and in writing with a variety of audiences.
Must be able to analyze complex technical situations and solve problems creatively.
Must work effectively with staff, coworkers, management, legislators and vendors.
Must be able to handle several tasks and projects simultaneously in a fast paced environment.

Qualifications
  Type   Qualification   Description   Competency   Experience   Required  
  Skills   C#       Expert   5-6 yrs   No  
  Skills   Communication skills both verbal and written       Expert   4-5 yrs   No  
  Skills   Data Analysis       Advanced   5-6 yrs   No  
  Skills   Data Modeling       Advanced   5-6 yrs   No  
  Skills   HTML       Expert   5-6 yrs   No  
  Skills   Integration planning and strategy       Expert   5-6 yrs   No  
  Skills   JavaScript       Advanced   5-6 yrs   No  
  Skills   Microsoft .NET Framework       Expert   6-7 yrs   No  
  Skills   Microsoft Internet Information Server (IIS)       Expert   6-7 yrs   No  
  Skills   Microsoft SQL Server       Expert   6-7 yrs   No  
  Skills   Microsoft Visual Studio .NET       Expert   6-7 yrs   No  
  Skills   MicrosoftOffice       Advanced   4-5 yrs   No  
  Skills   Presentation skills       Advanced   4-5 yrs   No  
  Skills   Service oriented architecture (SOA)       Expert   6-7 yrs   No  
  Skills   Team work       Expert   5-6 yrs   No  
  Skills   VisualStudio       Advanced   6-7 yrs   No  
  Skills   XML       Expert   5-6 yrs   No  
  First Previous Next Last