Specifications include, but are not limited to: Upgrade application architectural framework(s) directly supporting user interfaces and security schema to strengthen application security. Eradicate legacy “dead code” and/or outdated application code that is no longer being used to support daily business operations. Provide assistance in continuing to maintain the functionality of existing core application, infrastructure, and/or security until the roll out of a new application. Test new and changed code. Maintain production, as needed. Create teams to support testing, development, requirements management, architecture, data conversion, and migration. Code changes for existing systems and backend interfaces. Develop new user screens and interfaces, including search and workflow screens. Undertake assigned coding and development assignments.