Tuesday, May 14, 2013

Trillium - Programmer II (Eugene, OR)


POSITION TITLE: Programmer II

POSITION SUMMARY: Applies expertise in programming to complex systems and programs. Analyzes needs, designs, writes and tests programs and applications. Converts project specifications and statements of problems and procedures to detailed logical flow charts for coding into computer language. Designs, develops and maintains software and data systems to store, locate, and retrieve specific documents, data, and information. Plans the full range of programming actions, produces products from numerous and diverse data elements from different sources.

PRIMARY RESPONSIBILITIES AND DUTIES:

Develops, modifies and maintains complex programs; monitors the operation of assigned programs and responds to problems by diagnosing and correcting errors in logic and coding.
Develops data bases, programs and procedures necessary to integrate and/or implement the system.

Works with internal and external customers to gather requirements; reviews requirements and needs for developing/modifying software, web and middle tier applications, reports and scripts.

Analyzes requirements, determines technical approaches & technical designs, documents work plans, determines effort, and provides an implementation schedule and deliverable dates for projects and enhancements.

Supports QA and deployment activities; carries out fact-finding and program analysis of problems; determines most appropriate procedures to resolve, troubleshoot and fix production defects.

Assists users and operating areas in implementing and supporting systems training related to newly developed/acquired software and software changes.

Critically reviews and effectively tests all programs prior to implementation to ensure software reliably meets system functional and performance requirements; verifies consistency and conformity with established department policies and practices as well as industry standard privacy and security guidelines.
Documents system/product functionality for business users and IT conforming to institutional standards.
Creates ad-hoc reports, data analysis and data corrections.
Researches & prototypes new technologies and provides recommendations for application improvement.

Works with software vendor(s), System Specialists, and outside government agencies to resolve system and application programming related issues.

Maintains confidentiality with regard to the information being processed, stored, or accessed.

Maintains and supports applications with minimal supervision.

Other duties as assigned.

REPORTS TO:  Informatics Project Manager

JOB REQUIREMENTS

Education:

AA Degree in Computer Science required.

BA Degree in Computer Science preferred.

Equivalent education/experience may substitute for degree.


Experience:

2+ year minimum with Microsoft SQL Server 2005/2008, MS SQL Server Stored Procedures.

Three years developing complex, cross-functional software in health care industry.

Technical documentation.

Business analysis, process design, and requirements gathering.

Source control systems such as SVN, CVS, or VSS.

Strong background in web tier and middle tier development with object-oriented programming.

ASP.Net/C#, including experience designing & implementing application architecture.

Skills:

Strong background in data modeling and database design concepts.

Strong knowledge of database stored procedures, triggers, and views.

Strong analytic, problem-solving and conflict-resolution skills.

Demonstrated ability to identify inefficiencies in current applications/technologies and recommend solutions.

Professional, accountable, reliable, driven, team player.

Excellent proactive communication, planning, and customer service skills.

Able to self-manage and comfortable in a team leadership capacity.


No comments:

Post a Comment

Note: Only a member of this blog may post a comment.