Position Description:
Seeking a .NET Programmer - Level 3 in support of series of innovative strategic application development initiatives for the Michigan Department of Education (MDE), Division of Accountability Services (DAS). The initiatives include these assessments: Early Literacy, State Summative, Michigan Merit, Students with Disabilities, and English Learners. The development will also include a comprehensive Educational Assessment Reporting and Accountability Program to provide timely measurement and reporting of educational assessment results. The person in this role will join the internal development team that supports the Division’s web based applications. The programmer is responsible for a diverse and challenging set of assignments encompassing a full range of information technology analysis, design, development, implementation, and maintenance work related to the agency’s databases and applications. The assignments will include enhancements to existing applications and potential new development efforts needed to support the initiatives defined above. This position is a multi-year contract.
Skills Required:
Microsoft VB .NET or C# development skills: 5 Years Developing Systems with Microsoft SQL databases: 5 Years - N-tier application development: 5 Years
.NET framework 3.5 and higher: 5 Years.
Skills Preferred:
TFS 2010 and higher: 5 Years - AGILE Software Development Lifecycle: 3 Years - SSRS and SSIS: 3 Years - JQuery/AJAX/JavaScript: 3 Years - Load Testing: 3 Years - Performance Tuning: 3 Years - Experience in using Web Service, XML, SMTP, SOAP, WCF, HTTP/HTTPS: 3 Years.
Experience Required:
Direct experience in analysis, design, programming, testing, implementing and supporting large scale web based applications in Microsoft/Windows platform. - Direct experience in performing analysis and requirements gathering with customers. - Ability to work and communicate well with all levels of IT coworkers and users. - Ability to analyze and evaluate a variety of data.
Experience Preferred:
Experience working as part of an Agile development team.
Education Preferred:
Possession of a bachelor’s degree in computer information systems, systems analysis, or computer programming.