Estimated Duration: 12+ months with possible extensions
Work Setting: onsite
Only candidates able to relocate as required should apply to avoid removal from future consideration.
Required:
Availability to work 100% of the time at the Client's site in Tallahassee, FL (required);
Experience with web application development using ASP.NET, VB.NET, and C# [advanced level];
Experience with Microsoft SQL Server (2008 through 2017), including stored procedures, triggers, tables, and data conversion;
Experience with SSIS packages and PGP packages;
Experience with Visual Studio and Team Foundation Server;
Experience with .NET Framework 3.5/4.0 and .NET 8.0 or higher;
Experience with MVC, Bootstrap 4.0/5.0, and jQuery 1.6 or higher;
Experience with SQL Reporting and performance optimization/tuning of code;
Experience as a technical team leader.
Preferred:
Experience with Microsoft Azure;
Experience with IIS packages and web services creation;
Experience with data dictionary creation and data model design;
Experience with bulk copy and source control tools (SQL Prompt, SQL Compare);
Experience with scheduled jobs/tasks management.
Responsibilities include but are not limited to the following:
Maintain and develop multiple agency systems including JJIS, CJNET, Cost of Care, Payroll, Learning Management System, and other software applications as required;
Perform application development services including resolving system problems, proposing enhancements, writing technical specifications, and conducting internal and external testing;
Conduct initial code analysis, including pre- and post-analysis of system problems, participation in Joint Application Development meetings, and creation of detailed project plans;
Manage version releases for major and minor updates, including code production verification, data conversion, and onsite release management;
Monitor and optimize application performance by reviewing stored procedures, event logs, and code, troubleshooting bugs, and making recommendations to IT management;
Apply DJJ's Information Systems Development Methodology (ISDM) and coding standards across all development activities;
Collaborate with program areas, business analysts, and data integrity officers to identify business and technical requirements and deliver solutions.