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