Stay current with common problems and solutions for recent releases.
  HOME > Job Description
Share |

Thank you for showing interest in the job position: Programmer Analyst.

In order to be considered for this position, please review the job description provided below, Click Apply and fill out the Job Application Form.

Berean Group is seeking a Programmer Analyst. This is an onsite position.


Location: Peoria Heights, IL
: Full time


Note: US Citizens and those authorized to work in the US are encouraged to apply. We are unable to sponsor H1b candidates at this time.


Description :  

         Responsible for analyzing, enhancing, developing, installing, testing, and modifying enterprise-wide and specialist business applications.  This position is also responsible for providing technical application support for existing systems and will lead development of new system solutions.


Duties and Responsibilities include the following:

         Consults with clients to gather information about program needs, objectives, functions, features, and input and output requirements.

         Analyzes, defines, and documents requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls, and outputs.

         Writes and maintains technical specifications.

         Analyzes and estimates feasibility, costs, time, and compatibility with hardware and other programs.

         Develops and maintains plans outlining steps and time tables for developing programs.

         Researches and evaluates software and hardware to assist in programming or to use as program platforms.

         Designs and codes screen layouts, graphical user interfaces, printed outputs, and interfaces with other systems based on requirements and design documentation.

         Compiles code into programs and corrects errors detected in compile process.

         Creates test transactions and runs tests to find errors and confirm programs meet specifications.

         Analyzes code to find causes of errors and revises programs.

         Consults with client to prototype, refine, test, and debug programs to meet needs.

         Writes and maintains documentation to describe program development, logic, coding, testing, changes, and corrections.

         Provides technical assistance by responding to inquiries from others regarding errors, problems, or questions about programs.

         Trains end users or technical support staff to use programs.

         Monitors performance of programs after implementation.

         Utilizes IT database standards and source code control.


Requirements  :

         Bachelor?s degree in Computer Science, Information Systems, or other related field; 2+ years of experience with the following: Access, SQL, HTML, Java Script, AJAX, XML, Relational Database Management Systems such as SQL Server or Oracle, and object oriented programming, preferably with VB .Net and/or C#.  C++ or Java are also acceptable; or equivalent combination of education and experience.

         Knowledge of Project Management processes (i.e. PMI), Quality Assurance processes (i.e. Six Sigma), IT Service Management processes (i.e. ITIL).