2023 2024 EduVark > Education Discussion > General Discussion


  #2  
May 6th, 2016, 03:40 PM
Super Moderator
 
Join Date: Mar 2012
Re: What Is the Work of a Software Engineer

A software engineer is a person who applies the principles of software engineering to the design, development, maintenance, testing, and evaluation of the software and systems that make computers or anything containing software work.


Software developers are the creative minds behind computer programs. Some develop the applications that allow people to do specific tasks on a computer or another device. Others develop the underlying systems that run the devices or that control networks.
Duties

Software developers typically do the following:

Analyze users’ needs and then design, test, and develop software to meet those needs

Recommend software upgrades for customers’ existing programs and systems

Design each piece of an application or a system and plan how the pieces will
work together

Create a variety of models and diagrams (such as flowcharts) that instruct
Programs how to write software code

Ensure that a program continues to function normally through software
Maintenance and testing

Document every aspect of an application or a system as a reference for future
Maintenance and upgrades

Collaborate with other computer specialists to create optimum software

Important Qualities
Analytical skills. Developers must analyze users’ needs and then design software to meet those needs.

Communication skills. Developers must be able to give clear instructions to others working on a project. They must also explain to their customers how the software works and answer any questions that arise.

Computer skills. Developers must understand computer capabilities and programming languages in order to design effective software.

Creativity. Developers are the creative minds behind new computer software.

Detail oriented. Developers often work on many parts of an application or system at the same time and must therefore be able to concentrate and pay attention to detail.

Interpersonal skills. Software developers must be able to work well with others who contribute to designing, developing, and programming successful software.

Problem-solving skills. Because developers are in charge of software from beginning to end, they must be able to solve problems that arise throughout the design process

Computer and electronic product manufacturing $109,810
Software publishers 106,580
Finance and insurance 98,060
Computer systems design and related services 95,270
Management of companies and enterprises 94,890


Quick Reply
Your Username: Click here to log in

Message:
Options



All times are GMT +5. The time now is 04:37 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Content Relevant URLs by vBSEO 3.6.0

1 2 3 4 5 6 7 8