Software Engineer
- Consulted with project managers and stakeholders to accurately interpret software design specifications and outline efficient development plans.
- Conferred with project managers and other stakeholders to fully understand software design specifications and plan optimal development approaches.
- Analyzed user requirements to develop software solutions and created technical specifications.
- Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.
- Coordinated testing and validation procedures through software development lifecycle.
- Provided technical support and troubleshooting assistance for software users.
- Identified opportunities for process improvements to decrease in support calls.