- Developing applications (design, coding, programming): Working requirements.
- Documenting and testing with other engineers on design and coding, communicating with other departments and stakeholders to ensure that the design meets new solutions: Communicating with clients or supervisors to gather information about project requirements or to report progress on a project.
- Collaborating with senior leaders: Providing support to engineering staff by answering questions about specific topics or processes.
- Approaching problems and creating solutions: Conducting technical research to identify issues and propose solutions.