Programmer/Analyst - Maine, New Hampshire, Virginia - Corrections Information System (Coris)
Fredericton, New Brunswick, Canada
•Participate in various areas during the customization and build of the multi-release Correctional Information System (CORIS), using an existing system as its foundation. Emphasis placed on screen and report development.•Created tables, views, functions and stored procedures (using SQL Server) to be used as the foundation for global datasets, web pages and reports. •Convert existing Oracle stored procedures, functions and views to SQL Server and test. •Design and build web pages to facilitate the management of inmate information and inmate finances (i.e. restitution, inmate bank balances, inmate purchases, etc.) Languages used in creating pages were HTML for display and vb.NET and asp.NET to handle user initiated events and interaction with the database (code behind). Created and deployed over 100 web pages of varying degrees of complexity over 6 years.•Perform various SQL performance tuning tasks. Including identification of high-cost areas.•Create reports using Crystal Reports with a SQL Server database. Created over 50 SQL Server stored procedures that were called by the reports. •Play a primary role in the migration of data from 5 legacy systems into the new CORIS system. Created over 250 stored procedures, functions, and cross reference tables to accomplish this process.•Perform maintenance on the application in a prompt and efficient manner. Interaction with the client provided feedback which was organized into task based system. These tasks were created as either bugs or change requests and were worked on in order of importance.•Schedule and estimate tasks.•Maintain a .NET web application to track task (requirements, problem issue, and change request) for every state (Maine, New Hampshire, Virginia). •Environment: MS Visual Studio, IIS, Crystal Reports 9.0, Crystal Enterprise 8.5, MS SQL Server 2000, ODBC, MS Query Analyzer, MS Enterprise Manager, T-SQL, SQL, MS Visual Source Safe 6.0, Windows XP Workstation, Windows 2000 Server