Software Engineer Job Description
- Design and develop software.
- Test software applications and systems.
- Develop different types of software, including computer games, business applications, operating systems, network control systems, and middleware.
- Apply knowledge of computing systems and software structure.
- Analyze users' needs.
- Create flowcharts, diagrams, and other documentation.
- Create manuals and detailed sets of instructions including algorithms that tell computers what to do.
- Convert instructions into computer languages.
- Construct, deploy, and maintain general computer applications software or specialized utility programs.
- Use programming languages such as C, C++, Java, and Python.
- Develop packaged computer applications.
- Create customized applications for businesses.
- Develop databases.
- Coordinate the construction and maintenance of computer systems.
- Coordinate department needs and make suggestions regarding its technical direction.
- Set up organization's intranets.
- Design and implement system security and data assurance.
- Configure, implement, and install the computer systems of other organizations.
- Identify and explain needed changes.
- Ensure security across systems being configured.
-
Apr. 30, 2012 VistaPrint Lexington, MA, US
Software Engineers, Vistaprint USA, Incorporated, Lexington, MA: Software Engineers will be responsible for working in teams on th...
-
May. 25, 2012 AMADEUS North America, Inc. Waltham, MA, US
Software Engineer to work with the E-Commerce Systems Integration team to build, deploy and conduct unit testing of subsystem or m...
-
May. 08, 2012 InfoDesk Incorporated Tarrytown, NY, US
Design, develop & implement new server software solutions, network communications protocols & related database/web projects. Co...
