Programmer Analyst

Job description  

Candidates must understand and be able to conceptualize applications from both a technical/programming perspective and a business point of view.  

Excellent programming abilities in common languages and frameworks, such as C#/C++, Java Enterprise Edition/AJAX and Microsoft .NET, are needed for the coding aspects of the position. 

Candidates must have strong analytical and problem-solving abilities, along with good interpersonal and communication skills.

Typical duties for a programmer analyst 

  • Analyzing business application requirements for functional areas such as finance, manufacturing, marketing or human resources 
  • Writing code, testing and debugging software applications 
  • Recommending system changes and enhancements 
  • Documenting software specifications and training users