- Design and implement new software components using coding best practices.
- Improve, upgrade and refactor and test software components based on new and changing requirements.
- Provide product installation support.
- Work with Operations staff to identify and fix real time issues.
- Provide production support on an as needed basis
- Other duties and special projects as assigned.