Job ID :
6399
Company :
State Of Michigan
Location :
LANSING, MI
Type :
Contract
Duration :
1 year
Status :
Active
Openings :
1
Posted :
05 Feb 2015
Job Seekers, Please send resumes to resumes@hireitpeople.com

Position Description

This position is for one Application/Software Engineer Level 3 to work on the Business Application Modernization (BAM) project. BAM has 2 major applications – a public facing web application used by the public to primarily renew registrations and driver licenses and a thick client application used by motor vehicle clerks and the Department of State to register and title motor vehicles, obtain driver license and personal identification cards, register voters, and manage approximately 20 million vehicles and 8 million driver and identification card holders. The Application/Software Engineer Level 3 will work with the BAM development team on: modifying, enhancing, and testing existing systems as well as developing and maintaining the current system for the BAM project. The cornerstone of this solution is Microsoft .Net architecture with Model View Controller (MVC), providing for integrated development, management, and security services. Based on the .Net architecture, the BAM solution optimizes the distribution of hardware, software, data and control, making appropriate information available to the affected users and application across all phases of the project. All BAM System data are stored in the Microsoft SQL Server Database Management System. The Microsoft SQL Service engine is run on two servers while the data is stored on the State of Michigan Storage Area Network. BAM has interfaces to many outside systems, some real time, using MSMQ, others are batch. The security for the BAM System is the State of Michigan Active Directory (AD). The BAM System is hosted on the Microsoft Internet Information Service (IIS) servers using the Microsoft .Net Framework. All .Net objects, along with the client–facing Web pages are stored on the Microsoft IIS servers. BAM is deployed using the COMET.NET solution framework. The .NET architecture provides a set of robust facilities for application development and is the programming model underlying developing, deploying, and running Web services and applications for COMET. The .NET common language runtime and class libraries are at the center of the .NET Framework. The common language runtime manages memory, security, and language integration. The State uses .NET common language runtime running on Windows 2003 servers, which will be upgraded to 2012 in the near future. The .NET managed business components in COMET use ADO.NET to connect to the SQL Server database where the operational data is stored. This position, under State direction, will support development of the architected application solution. They will be responsible for ensuring the solution is supported and changes implemented to agreed upon design. They will help to code screens and functions within the system and perform back end coding and development in a multi-tiered layers environment.

 

Skills Required

Object Oriented Programming, WCF, VB.Net, SOA, Visual Studio 2008, Enterprise Library, MSMQ, Security Fundamentals, SSIS, SSRS, ASP.NET, MVC, HTML, SQL

 

Skills Preferred

Continuous integration Automated builds from TFS

 

Experience Required

At least ten years’ experience with web development in VB.Net and ASP.Net At least ten years’ experience with web development and an SQL backend At least ten years of experience with object oriented programming concepts At least eight years of experience as a Application/Software Engineer Level 3 or tech lead At least eight years of experience leading code reviews, enforcing development standards, refining software development and build processes, and assisting with quality improvement activities related to software development. At least five years of experience with MVC .NET technologies and frameworks At least five years of experience with SSIS and SSRS

 

Experience Preferred

At least five years’ experience with TFS At least two years’ experience with MSMQ

 

Education Required

   

Education Preferred

An undergraduate degree in a technical field such as mathematics, electrical engineering, computer science or information technology

 

Additional Information

Due to data access requirements contractor must be a US citizen There is no direct public transportation to this location. Candidate must have their own vehicle. Contractor must have a valid US Driver’s License and must obtain a valid Michigan Driver’s License within 30 days of start of work assignment. All prospective contractors will be required to pass background and security clearance prior to the start date of this contract.

 

Client Notes

 
   

 

Candidate Evaluation Criteria *

Requirement

Description

Min Requirement/Field of Study

Maximum Points

Candidate Qualification

System Evaluation

Manager's Evaluation

  [Add]   [Remove]

 

[Skills \/]

[           \/]experience with web dev in VB.Net and ASP.net

[10 Years \/][          ]

25 Pts.

[           \/]

[          ] Pts.

[          ] Pts.

[Skills \/]

[           \/]exp as an App/Software Engineer Lev 3 or tech lead

[8 Years \/][          ]

20 Pts.

[           \/]

[          ] Pts.

[          ] Pts.

[Skills \/]

[           \/]with web development and an SQL backend

[10 Years \/][          ]

15 Pts.

[           \/]

[          ] Pts.

[          ] Pts.

[Skills \/]

[           \/]MVC .NET technologies and frameworks

[5 Years \/][          ]

15 Pts.

[           \/]

[          ] Pts.

[          ] Pts.

[Skills \/]

[           \/]object oriented programming concepts

[5 Years \/][          ]

15 Pts.

[           \/]

[          ] Pts.

[          ] Pts.

[Skills \/]

[           \/]experience with SSIS and SSRS

[5 Years \/][          ]

10 Pts.

[           \/]

[          ] Pts.

[          ] Pts.