Analyst-programmer (developer)

May 2017

Developer

The profession of a developer (also called an analyst-programmer) involves designing and developing a computer application; that is, transcribing a need into a computer-based solution written in computer language. Historically, computer development was handled by a project manager in charge of describing needs, an analyst in charge of modeling and a programmer in charge of coding. The occupation of an analyst is to the programmer what design is to production. It is a design profession that involves translating a client's needs into instructions and coming up with a computer model. The occupations of analyst and programmer have gradually merged together, hence the name analyst-programmer, which is synonymous with "developer."

A developer's job involves both building on existing application and modeling new ones.

Skills

The profession of an analyst-programmer requires specific technical knowledge in computer programming, in particular object-oriented programming and software engineering. A background in UML modeling is usually necessary.

The developer must also have mastered a programming language, if not several, such as Java (and the J2EE environment), C++, and the .NET Framework.

Finally, mastery of English is a must no matter where in the world the developer works, as he/she often needs to gather written materials in very technical subjects, and may end up working with associates in other countries.

Salary

An analyst-programmer's salary may vary from $35k to $50k (£17k to £25k) a year.

Related



Analista/programador (desarrollador)
Analista/programador (desarrollador)
Analyste programmeur (développeur)
Analyste programmeur (développeur)
Programmatore (Developer)
Programmatore (Developer)
Programador
Programador
Latest update on October 16, 2008 at 09:43 AM by Jeff.
This document, titled "Analyst-programmer (developer)," is available under the Creative Commons license. Any copy, reuse, or modification of the content should be sufficiently credited to CCM (ccm.net).