Previous Job
Previous
Senior Web Developer
Ref No.: 14-01463
Location: Lansing, Michigan
Department of Environmental Quality- RMG-1
Lansing, MI
11 months
US citizen required


Position Description Serves as a Senior Level Web Developer / Programmer Analyst to provide technical leadership in the design, development, integration, implementation, maintenance and documentation of highly complex IT coding solutions which satisfy the requirements of the client. Adhere to the standards set forth by the IT industry, the Department of Technology Management and Budget (DTMB), and the Client. Develop web-based, client/server, mobile or data system applications.
Skills Required Knowledge and proven skills in MVC, C#.NET, VB.NET, ASP.NET, XML, AJAX, HTML, CSS, JavaScript, jQuery, Transact SQL (T-SQL), MS Visual Studio, and MS Office Suite. Knowledge of the fundamental concepts and operating principles of data communications and data processing hardware and software. Knowledge of computer programming, data modeling, and object-oriented programming procedures and techniques. Knowledge of application development environments and related tools. Ability to prepare detailed written instructions and documentation. Ability to analyze instructions and data. Ability to convert specifications to computer language. Ability to gather and analyze facts, defines problems, and devises solutions. Ability to use programming procedures and techniques in the implementation of computer programs. Ability to effectively make oral and written reports and presentations and prepare clear and concise graphs and charts. Ability to establish and maintain effective relationships with systems users. Ability to maintain records, prepare reports, and conduct correspondence related to the work. Ability to communicate technical terminology at a level appropriate to the audience. Ability to provide quality customer service, build trust through integrity of work, and build strategic relationships through teamwork are required. Ability to effectively work with a software development team, make decisions related to assigned tasks, analyze business requirements, create design specifications, and construct and test computer systems. Ability to troubleshoot and resolve development problems, and calmly and rationally assess situations. Knowledge of MS SQL Server, MS Visio, MS Project, PowerBuilder, MS Access, and fundamental Project Management Methodology (PMM) is desirable but not required. Knowledge of Windows and Android Mobile development is very desirable but not required. Knowledge of Responsive Code Web development is very desirable but not required.
Skills Preferred Knowledge and proven skills in MVC, C#.NET, VB.NET, ASP.NET, XML, AJAX, HTML, CSS, JavaScript, jQuery, Transact SQL (T-SQL), MS Visual Studio, and MS Office Suite. Knowledge of computer programming, data modeling, and object-oriented programming procedures and techniques. Knowledge of application development environments and related tools. Ability to provide quality customer service, build trust through integrity of work, and build strategic relationships through teamwork are required. Ability to effectively work with a software development team, make decisions related to assigned tasks, analyze business requirements, create design specifications, and construct and test computer systems. Ability to troubleshoot and resolve development problems, and calmly and rationally assess situations. Knowledge of MS SQL Server, MS Visio, MS Project, PowerBuilder, MS Access, and fundamental Project Management Methodology (PMM) is desirable but not required. Knowledge of Responsive Code Web development is very desirable.
Experience Required Three (7) years of professional information technology programmer/analyst experience equivalent to an Information Technology Programmer/Analyst P11 in object-oriented design and programming.
Experience Preferred Three (10) years of professional information technology programmer/analyst experience equivalent to an Information Technology Programmer/Analyst P11 in object-oriented design and programming.
Education Required Possession of a Bachelor's degree with 21 semester (32 term) hours in computer science, data processing, computer information systems, data communications, networking, systems analysis, computer programming, or mathematics.
Education Preferred Possession of a Master's degree with 21 semester (32 term) hours in computer science, data processing, computer information systems, data communications, networking, systems analysis, computer programming, or mathematics.
Additional Information
Client Notes

Skills
MVC : 7 years
C#.NET: 7 years
SQL 2008: 7 years
JavaScript: 7 years
Jquery: 7 years
HTML5: 7 years
Agile Methodology: 1 year