This role will conduct coding, debugging, testing and troubleshooting under the supervision of a project or task lead, supporting a group's software development objectives.
Essential Functions:
- Develop software applications based on defined requirements and create increasingly complex software at the object/class and application level
- Write documentation, both in and outside of source files, so others can understand the intention and purpose of code elements.
- Proactively identify, document, and resolve issues through testing, debugging, and troubleshooting.
- Communicate technical concepts and present project results to stakeholders, including management and external customers.
- Stay current with industry trends, emerging technologies, and best practices in software engineering and other areas relevant to SSCI (navigation, missio...