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 looking for a Programmer Analyst

Duration: 9 Months  contract

Location: Westbrook, ME


  • Working knowledge of Python, Django programming languages is required
  • Analyze and resolve application problems of high complexity.
  • Understand business requirements, primary business processes and/or functions.
  • Define scope, objectives and information requirements for projects.
  • Estimate time required for problem resolution or system enhancement completion to within +/- 10%, taking into account the experience and skill level of resources.
  • Develop solutions to a wide range of complex problems which require the regular use of ingenuity and creativity.
  • Use efficient, structured programming techniques. Code is efficient and maintainable.
  • Create, maintain and communicate clear & accurate project plans.
  • Perform system configuration for problem resolutions/system enhancements of high to very high complexity.
  • Develop comprehensive test plans.
  • Document test results.
  • Coordinate user involvement in implementations.
  • Advise other team members on tasks, and actively provide assistance when staff needs it to meet schedules or resolve complex technical or operational problems.
  • Translate concepts and technical information for customers into clear business language.
  • Assist in identifying project team and end-user training requirements.
  • Plan, organize and provide training on system enhancements to application support team always and business area trainers as necessary (?train the trainer?).
  • Analyze data using statistical methods to identify root cause, contain problem and develop/implement corrective actions.
  • Analyze existing processes, identify process gaps, develop, test and implement new/improved processes.
  • Perform other job-related duties as assigned.


Four-year Computer Science degree preferred.   Can be replaced with relevant experience and/or relevant technical degree.


  • Minimum 2 years in a programming environment, 4 years with an associates degree or 6 years with no college degree.
  • Major course work in Information Technologies or Computer Science is preferred. 


  • Strong analytical thinking.
  • Ability to troubleshoot and identify problems.
  • Excellent follow through, strong customer commitment and team building skills.