Job Description :
The Correctional Operations Management System (COMS) includes over 70 modules which collect and track data on the 16,000+ offenders that are committed to the Commissioner of Corrections. COMS fulfills critical department operations needs through the daily system use by all business units for each unit’s unique and complex business processes. Additionally, COMS data is shared with other state agencies, law enforcement, counties, federal government and the public.
COMS has undergone several version upgrades over its 15-year life to accommodate changes in legislation, case law and Department of Corrections (DOC) policies. Most recent upgrades address technology obsolescence.
Client is seeking a software or solution architect, skilled with Microsoft technologies (e.g. IIS,.NET Framework, ASP.NET MVC, SQL Server), to support the investigation and technical architecture definition for the COMS modernization effort to better align with current business, security, accessibility development, and legal requirements.
The client desires to modernize COMS in a manner that results in a more secure, flexible, and accessible system that has longevity for years to come. Business enhancements will also be made to improve usability and align the system to current business practices. Lastly, the desire is to have a COMS system that is less expensive to maintain and support.

Project Deliverables: The architect will:
Participate in high-level requirements gathering sessions to listen to the customer, learn, document, and provide
Research, review, and propose software solutions for strategic technical challenges of the program. This may involve/require generating prototype software for proof of concept
Create appropriate software architecture and design documentation to provide definition and direction to others on the team.
Collaborate with Project Manager and other team leadership within this sub-group to discuss and negotiate schedule, scope, direction, and other details as necessary to allow team to deliver on project objectives.
Work independently with minimal guidance while also participating on project teams.
Prepare and participate in continuous process improvement efforts.
Provide clear, concise and honest communication.

Project Environment:
The COMS modernization project will be executed as a sub-project under the main COMS modernization program.
Each sub-project will have a team consisting of a PM, BA(s), Architect(s), Application and Database Developer(s), and QA(s), with those resources consisting of both internal resources and consultants. The size of the team depends on the complexity and size of the sub-project.
Microsoft technologies will be used such as CNET, MVC, Entity Framework, SQL Server (SSIS, T-SQL, SSRS), Team Foundation Server (TFS)

Mandatory Qualifications:
2 engagements exceeding 3 months with the role of Architect
5 years of SQL Server (T-SQL, SSRS)
5 years ASP.NET in C# or VB.NET website or web application experience
1 year ASP.NET MVC experience

Desired Skills:
Criminal Justice experience.
Software Development Life Cycle (SDLC) experience.
Collaborative software development team experience with at least 4-5 team members.
Experience in system modernization efforts for applications with a technology obsolescence.
Experience with broad array of technologies and other technical standards – such as CSS, Ajax, jQuery, LINQ, Silverlight, WPF, WCF, Sharepoint, Web Services, authentication and authorization technologies like Active Directory, Team Foundation Server, MVVM, SOAP, REST, HTML5, and Accessibility standards.
Experience and continuous education in secure software development such as:
o Regular use of security static code analysis tools such as Veracode, HP Fortify, etc.
o Participating in security trainings offered by various entities (e.g. OWASP, etc focusing on current secure software development best practices.
o Participating in formal security code reviews.
             

Similar Jobs you may be interested in ..