Software Engineer
- Investigated user needs and software requirements to gauge design feasibility.
- Analyzed user needs and software requirements to determine design feasibility.
- Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.
- Utilized variety of engineering languages to develop web applications.
- Troubleshooted technical issues related to .NET development.
- Documented software designs and architecture for future reference and maintenance.
- Developed, tested, debugged and documented software programs using Java, JavaScript and HTML and CSS.