Responsible for supporting the research, design, implementation, documentation, and maintenance of new and existing systems and the creation of new software solutions. As a solid contributor, you will be looked up to raise the bar with engineering fundamentals and leadership.
Requirements
- Designs, modifies, develops, writes, and implements software programming applications
- Provides technical support to project team members
- Demonstrate fluency in C/C++
- Demonstrate advance problem solving skills
- Demonstrates advanced understanding of algorithms and data structures in designing software and completing designated tasks
- Uses advanced understanding of software design paradigms, and best practices in day to day tasks
- Understanding of standard software development tools including Visual Studio