Participates in all phases of software development, including requirements, analysis, design, implementation, and testing. Contributes to new software development. Develops and documents assigned software per customer and internal software development processes, along with status to task management.
Understands the relationship between software modules and hardware interfaces. Utilizes excellent communication skills and embraces working within a highly motivated team environment. Employs strong organizational, multi-tasking, and time management skills to accomplish tasks efficiently.
Valid Through: 2019-11-12