Previous Job
Previous
App Software Eng 3 Mobile
Ref No.: 14-01638
Location: Lansing, Michigan
DTMB-IT- Customer Service
Lansing, MI
9 months
US Citizen Only


Position Description DTMB requires an efficient Application Software Engineer (ASE) to analyze the requirements, design, develop, test and support the implementation of the OMNI Agents II system, which the MDOC Agents should be able to access securely via web (desktop) and mobile devices to perform functions such as accessing the offender information contained within MDOC's OMNI system; entering data while working in the field etc. The ASE will use creative problem solving and will review technical designs and code created by other team members. S/he will enforce industry best practices. The ASE will work with the Project Manager to establish timelines and priorities for the implementation of the system. The Application Software Engineer (ASE) will analyze the requirements, design, develop, test and support the implementation of the OMNI Agents II system, which the MDOC Agents should be able to access securely via web and mobile devices to perform functions such as accessing the offender information contained within MDOC's OMNI system; entering data while working in the field etc. The ASE will use creative problem solving and will review technical designs and code created by other team members. S/he will enforce industry best practices. The ASE will work with the Project Manager to establish timelines and priorities for the implementation of the system. The ASE will need to have demonstrated and hands on experience working on full SDLC projects that involved both web and mobile functionality using the Responsive Web Design methodology. The ASE is responsible for adhering to state of Michigan standard development methodologies - the State Unified Information Technology Environment (SUITE), Systems Engineering Methodology (SEM), and Project Management Methodology (PMM).
Skills Required The Application Software Engineer must have the following skills and expertise: 1. Application Software Engineer with 8 or more years of demonstrable working experience in requirements analysis, application software design, development, testing and implementing of medium-to-large scale n-tier web-based systems/applications. 2. Application Software Engineer with 2 or more years of demonstrable working experience in requirements analysis, application software design, development, testing and implementing of medium-to-large scale systems/applications whose functionality involved accessing the system using responsive web design for mobile devices and PC (web-based).
Skills Preferred The Application/Software Engineer is preferred to have the following skills and expertise: a) Ability to conduct training & information sessions, communicate at a level appropriate to the audience, make oral and written reports and presentations.
Experience Required The Application Software Engineer must have the following experience: a) Application Software Engineer with 8 or more years of demonstrable working experience in application software design, development, and implementing of medium-to-large scale mobile and web-based systems/applications. b) Application Software Engineer with 2 or more years of demonstrable working experience in requirements analysis, application software design, development, testing and implementing of medium-to-large scale systems/applications whose functionality involved accessing the system using responsive web design for mobile devices and PC (web-based). c) Five years of experience analyzing business requirements, generating project specifications and in turn developing code, and applying knowledge of computer programming techniques and computer languages d) Five years of experience in unit testing, preparing test cases and performing peer reviews of developed code to insure conformity to standards and design best practices. e) Eight years of experience programming in .NET technologies - C#, ASP.NET, ADO.NET, .NET framework 3, 3.5, 4.0 and Visual Studio 2010. f) Eight years of experience programming in XML, CSS, HTML, JQuery, Java Script g) Five years of experience with Web Services, Team Foundation Server (TFS) h) Two years of experience working with Responsive Web Design, Bootstrap and HTML 5 i) Eight years of experience programming in SQL and/or Transact-SQL and writing Stored Procedures. j) Experience participating as a programmer/analyst in projects using CMM/CMMI Level 3 methods and practices. k) Expert level skills in MS Office - MS Excel, MS Word, MS PowerPoint l) Excellent verbal and written communication skills m) Excellent analysis and problem solving skills
Experience Preferred The Application Software Engineer is preferred to have the following experience and expertise: a) Experience with PhoneGap Open source mobile development framework b) Experience working with both iOS and Android operating systems
Education Required This position requires a Bachelor's Degree in Computer Science, Information Systems, or other related field.
Education Preferred This position prefers a Master's Degree in Computer Science, Information Systems, or other related field.
Additional Information Technical Environment Centers of Excellence Server Virtualization Digital Electronic Gateway DEG Database MSSQL Server 2012 Database Modeling Tools MSSQL Server Mgmt Studio Development Language ASP.Net 2008 C# Development Framework .NET Framework 3.5, 4.0 Development Platform Microsoft Visual Studio 2008, 2010, 2012 Microsoft Team Foundation System 2012 Web Server Microsoft IIS 7.x/2008[R2] Application Server .NET Framework 3.5, 4.0 HW Platform Dell (standard) O/S Microsoft Windows 2008 Document Management MS SharePoint Server 2007 EE Testing Tools Microsoft TFS Identity Management Microsoft AD 2008 o implementation, development or Project Management MS Project 2007, 2010 Design Tools Microsoft Visio MSSQL Server Mgmt Studio Version Control Microsoft Team Foundation System Issue Defect Tracking Microsoft Team Foundation System Message Queuing Web Services Database Tools MSSQL Server Mgmt Stud

Skills
NET tech - C#. NET, ASP.NET, ADO.NET, .NET Frame 3: 8 years
XML, CSS, HTML, JQuery, Java Script: 3 years
Web Services: 5 years
Team Foundation Server: 5 years
Responsive Web Design: 2 years
Bootstrap: 2 years
HTML 5: 2 years
SQL &/or Transact SQL & writing stored procedures: 8 years