Senior Level Developer

Job Description:


Job Location: Olympia, WA.
Interview: Telephonic & Face to Face.
Scope of WorkState anticipates to contract for one (1) senior level developer to update the development and production environments to support the above work:  Create a development environment virtual machine (VM) for application: Create a windows 10 VM; Install IIS, Office 2016, SQL 2012 Developer, Visual Studio 2015 or later, Team Foundation Server (TFS) 2017 and related helper tools.  Configure TFS for stakeholders to monitor releases and work progress.  Configure TFS Release Management for automation of approval and deployment, workflow of application and database updates for QA and production environments.  Upgrade Visual Studio (VS) Solution from VS 2008 to VS 2015 or later and upgrade .NET to provide a foundation for future development:  Review SQL database, update indexing, data structures, and stored procedures.  Upgrade C# including addressing deprecated code and updating to latest packages.  Upgrade two ASP.NET Web Forms applications (this is not a re-write to MVC).  Address deprecated code and upgrade to latest packages.  Identify and correct bugs and performance issues.
Document the solution:  add code comments to C# files, field, properties, constructors, event declaration, method, etc. Add descriptions to database tables, fields, functions, stored procedures, etc.  Create Visio of hosting environment.  Document key business process workflows.  Document TFS Release Management deployment process and mentor IT staff on how to perform deployments 
Optimize IIS and SQL Virtual Server Configurations:  Provide recommendations on configuration, performance and security improvement options for IIS and SQL virtual servers.  Assist in implementing recommendations.  Provide documentation and tools to assist in disaster recovery and/or server deployment.  Mentor staff on changes and effect of changes.
Senior-Level Client Server, Web & N-Tier Application Developer Qualifications  
Mandatory Requirements:
  • At least 5 years of experience developing solutions that integrate with Microsoft’s Active Directory and have at least 3 years working experience with Washington State agencies applications operated by Washington State on the WA State Government Network.
  • At least 8 years of experience with Visual Studio, .NET framework, Web Services, HTML, XHTML, HTTP/HTTPS to presentation layer, IIS, and Windows Communication Foundation. 
  • At least 8 years of experience with SQL scripting, SQL reports, C#, ASP.NET, VB.Net, Visual Basic, and Classic ASP.