A Software Engineer is in charge of assembling extensive amounts of programming code into working applications, as well as updating and fixing problems in existing software. A software engineer can be referred to as a programmer, because the main duties of a software engineer involve programming computers.
There is an overlap between the terms software engineer and software developer or programmer. The terms are often interchangeable. Because of the connotations held by the term engineer, the title tends to be used in more often in research and development environments where stricter controls on development and testing are more prevalent, leading to a general perception that software engineers are more highly skilled than developers or programmers.
There are no agreed upon practices for licensing software engineers and so a person without formal training may be referred to as a software engineer.
Software Engineers are usually employed by either an in-house IT support unit, or by a software house developing new and maintaining existing software applications.
Closely related careers include Team Leaders, Development Managers and Project Managers.
Working under a Project Manager, a Software Engineer could work closely with in-house or client design staff, test engineers and other in-house or client staff. The exact team will depend on the technical area of the job to be carried out.
Your Functions May include
© 2012 CareersandJobsUK
Follow @CandJUK
Jobs | Contact us | About us | Career Info | Recent Job Searches | Privacy Policy | Access Keys | FAQ | TOP