Below are some very brief job titles and a description of some of the duties those positions encompass.
Software Designer
- Perform a variety of tasks in software development and the design process
- Develop product and program design/specifications
- Help create model and design specifications, coding components, coding features and a library in C++ or Java
Software Developer
- Consult with customers and add new modules to products
- Work closely with senior development to improve existing code
- Use Java, JavaScript, and Java Servlet technology
Software Test Engineer
- Determine the best approach and tools to use for product verification
- Identify and document problems found during system testing
- Determine when products are ready for release
- Enhance and improve the effectiveness of the verification practices, procedures and tools


