Programmer I (JAVA)
Organization: Colorado Judicial Branch
Positions: Programmer I – JAVA
As a leading state government agency, the Colorado Judicial Branch is recruiting ambitious individuals to become future leaders. We are seeking applicants who want to contribute in making the Judicial Branch the ‘employer of choice’ in Colorado. In addition, our desire is to hire professionals who consistently demonstrate integrity, embrace change, and contribute to the bottom line success of their smaller work team and the larger goals of the organization.
In return, you will gain valuable experience with a progressive organization known as one of the top judicial systems in the nation. The Judicial Branch allows employees to work with creativity in a unique culture defined by ethics, where execution excellence and high performance are rewarded. Our average employee tenure is twice the national average, and in a recent survey our employees noted a “sufficient work/life balance” as the #1 benefit of working for the Judicial Branch. In addition to base salary, the Judicial Branch has implemented a performance pay program, which rewards high-performing employees the opportunity to earn a significant increase in salary each fiscal year.
The Judicial Branch is currently seeking a talented JAVA Programmer.
· This position focuses primarily on new development projects.
· There is very little software maintenance involved.
· The new projects involve the development of a new back office support system for training, personnel management, leave systems, procurement, and performance evaluations.
· These development efforts will be designed around the USE Case and Service Oriented Architecture (SOA) methodologies.
· Desired experience includes work with a DB2 database, WebSphere, Hibernate, Struts and Web Services.
· In addition, experience with Java Server Faces (JSF), Seam and AJAX is welcomed.
· The development team also encourages exploration of General Availability (GA) Open Source tools.
Judicial Branch benefits include:
ü Health Insurance
ü Dental Insurance
ü Basic Life & AD&D Insurance (State-paid benefit)
ü Optional Life Insurance
ü Short-term Disability (State-paid benefit)
ü Long-term Disability
ü Flexible Spending Accounts
ü Health Savings Accounts offered with high deductible Health
Plan
ü Retirement Choice*
· Defined contribution or Defined benefit plan
ü Supplemental Retirement Options (Dependent upon Retirement
Choice)
· 401(k) and/or 457 Plan
ü Colorado State Employees’ Credit Union
ü Generous Paid Time Off
ü Ten paid holidays
ü Extended Sick Leave
ü Worker’s Compensation
ü Colorado State Employee’s Assistance Plan
ü Employee Discount Program
How to Apply:
To apply for the Programmer I position, please visit our website, http://www.courts.state.co.us/jobs/jobannounce.cfm, and reference the job posting.
Please submit applications and any other supporting documents (i.e. resume) electronically to the following email address: javaprogrammer@judicial.state.co.us .
Applicants must submit a completed one-page application and a resume to the e-mail address noted below by April 25, 2008 to be considered for a position.
The one-page application can be found at: http://www.courts.state.co.us/chs/hr/employment/jobann/javaapplicationCJD.doc
Applications must be submitted no later than April 25, 2008 to:
javaprogrammer@judicial.state.co.us
Programmer I Job Description
DISTINGUISHING FACTORS
Positions in this classification are distinguished from higher level programmer classifications by the close supervision required. Work is typically limited to performing basic programming tasks which follows patterns of work previously performed and includes coding, testing routines, drawing flow charts, writing operator instructions, formulating simple queries, maintaining utility programs, job control language and input-output handling programs. Programmer I positions work closely with a project lead in completing their tasks. Project leads may be either other programmers or information system specialists/analysts.
ESSENTIAL FUNCTIONS OF THE POSITION
Demonstrates proficiency using programming languages identified by the CIO (e.g. Java), to develop efficient, well-structured programs and procedures to accomplish tasks assigned to them.
Demonstrates an ability to explore, interpret, and summarize user requirements to develop well written, concise programming specifications, procedures, and functions designed to implement requested changes and/or new development.
Demonstrates an ability to analyze existing processes, and provide effective and efficient solutions to problems.
Performs related work as required in a timely manner.
Demonstrates an in-depth understanding of relational databases.
Implements database changes in a manner that ensures the consistency of database files and fields.
Demonstrates a strong ability to troubleshoot the work of other programmers.
Reports programming problems as they are discovered.
Follows all programming standards identified by the IIS Division.
Maintains a clean and concise personal library on the development platform, and only keeps copies of code in their personal library that they are currently developing or modifying.
Adheres to all change management procedures identified by the IIS Division.
Conducts unit testing of all programs they write and/or modify in order to minimize the number of times programs are returned to the programmer for rewrites. Programs that follow specifications should rarely be returned for rewrites.
Modifies programs to increase operating efficiency at the request of IIS analysts.
Creates, designs and modifies data entry and display screens, and various output, through the use of existing system hardware and software including programming, testing and debugging.
Provides clearly written, concise easy to understand documentation which thoroughly explains complex issues, processes, procedures, changes, and proposed solutions.
Demonstrates strong oral and written skills to clearly and concisely communicate with IIS departmental members.
Attends meetings as required.
Performs other duties as required.
SUPERVISORY RESPONSIBILITIES
No formal supervisory responsibility. Responsibility for one's own work product and work within a unit performing similar functions. Rarely provides lead function, advice, or explains work instructions to other employees or volunteers.
QUALIFICATIONS
To perform this job successfully, an individual must be able to perform each of the above essential functions satisfactorily. The requirements listed below are representative of the knowledge, skill, ability, physical and environmental conditions required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
EDUCATION and EXPERIENCE
Graduation from an accredited college or university with a bachelor’s degree in computer science, programming or related field and one year of Java programming experience required. JAVA Programming experience may substitute for the required education on a year for-year basis.
PHYSICAL DEMANDS
While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to sit; use hands to finger, handle, or feel; and reach with hands and arms. The employee is occasionally required to stand; walk; climb or balance; and stoop, kneel, crouch, or crawl. The employee must frequently lift and/or move up to 10, pounds and occasionally lift/move 25 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, depth perception, and the ability to adjust focus.
WORK ENVIRONMENT
While performing the duties of this job, the employee is frequently exposed to the risk of electrical shock. The noise level in the work environment is moderate. Occasionally handles emergency or crisis situations; frequently subject to interruptions, and multiple calls and inquiries. The noise level in the work environment is usually moderate.
|