Software Engineer
- Examined user requirements and software criteria to establish design practicality.
- Analyzed user needs and software requirements to determine design feasibility.
- Coordinated with quality assurance teams to ensure software met all testing criteria.
- Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.
- Devised automation, backup and recovery protocols to preserve and safeguard data.
- Troubleshooted technical issues related to .NET development.
- Developed and maintained scalable software applications for various platforms.