Skip to section navigation

Job Description

Programmer Analyst 1

PURPOSE: The purpose of this job is to work as part of a team to design and develop complex database applications for the web. Duties typically performed in this position are programming, analyzing requirements, testing and actively participating in team meetings.

 

ESSENTIAL JOB FUNCTIONS:

 

  • Performs application programming; develops, performs unit tests, and maintains application software & databases.

 

  • Follow team processes for quality assurance and documentation.

 

  • Assist in the maintenance of existing software applications.

 

  • Gathers and documents requirements for existing and/or future business needs as requested by lead/manager.

 

  • Performs analysis for existing and/or future business needs as requested by lead/manager.

 

OTHER JOB DUTIES:

 

  • A strong desire to learn and work hard.

 

  • Fulfill all programming tasks you have committed to complete.

 

  • Serve in other capacities such as organizational-wide teams, internal Information Technology Services (ITS) process improvement initiatives, and miscellaneous works assignments.

 

REQUIREMENTS:

JOB QUALIFICATIONS: Qualified candidates should have a Bachelor's degree in Computer Science, Software Engineering, Business Administration, or related field. We will also consider candidates with an Associate's degree in the disciplines listed and a minimum of two years of experience programming. Candidates must have a basic understanding of the software development life cycle and basic concepts behind Agile Development Methodologies. Experience developing web based applications in either a commercial setting or as part of college coursework is preferred. Candidates should have a basic understanding of relational databases. . Candidates must be able to work in a team environment and have good verbal and written skills. Specific knowledge of Microsoft .NET Framework, SQL, CSS, JavaScript, and jQuery is a plus.