JOB REQUIREMENTS: Our client is seeking a .NET Web Developer with
primary responsibility to provide application development and
maintenance support activities for the department. This position ensures
the development of efficient system operations across a variety of
technical and information system areas. The .NET Web Developer will be
responsible for all systems development life cycle (SDLC) activities
including research, analysis, evaluation, planning, development,
implementation and delivery of automated solutions. Tasks Analysis and
design of complex new systems and maintenance or enhancements to
existing systems Analyze system design and platform alternatives and
prepare general system design documentation including flowcharts, forms,
reports, and processes. Prepare feasibility reports showing the cost
benefits of the various alternatives. Present these reports to both
client and IT management. Create detailed project plans and estimates
for design, programming, testing, and implementation tasks. Write
functional requirements documents defining business and technical system
requirements. Review detailed design specifications to assure the
integrity and accuracy of the specifications. Write technical
specifications for complex programs that other team members will code.
Identify technical and application alternatives to meet specifications
and recommend most efficient, maintainable, and cost-effective solution.
Analyze existing systems and modify as needed to improve system
performance. Evaluate impact on existing systems of new and proposed
State and Federal regulation changes. Respond to clients\' needs for
assistance and correct system production problems with appropriate
timeliness. Assist in problem resolution, support and diagnosis for
databases and the systems using them. Development and testing of complex
new computer systems and maintenance or enhancements to existing systems
Review system design specifications or project requests to understand
requirements and prepare detailed estimates of required resources. Code,
test, and debug (or facilitate the coding, testing, and debugging of)
complex computer systems, utilizing client\'s current development tools,
in compliance with current development standards, procedures, and
policies. Plan and design integration, system, and/or client acceptance
testing to ensure that systems function together correctly and meet
client requirements. Coordinate testing with operations and business
staff. Prepare and/or update (or facilitate the preparation and/or
updating of) documentation, in accordance with current standards, to
provide programmers with information required to understand and maintain
the systems and/or procedures. Develop deployment documentation to
thoroughly test systems, procedures and production implementations.
Conduct training of clients and appropriate IT staff to ensure a
thorough understanding of the application system. Redesign and rewrite
current systems for maximum efficiency, taking advantage of new
utilities, data structures, and software. Model and document database
structures to meet the system requirements. Develop data extracts and
data conversion routines to transmit data to outside parties and other
application systems. Lead Efforts to Implement DFI Application
Development Standards Assist in the development and maintenance of
development standards, procedures, and policies to be used in agency
application development activities. Ensure applications are documented
following current standards and procedures to provide development staff
with the information required to understand and maintain the system
and/or procedures. Orient new employees to client\'s standards,
development languages, utilities, procedures, and major application
areas. Assist with the identification and implementation of appropriate
security and privacy protection procedures working with other staff
members. Read, reviewand comment on proposed programming standards,
position papers, peer products, and trade journals. Research and monitor
emerging technology, software and other information to consider for
client. Identifying and recommending potential Internet/Intranet
applications. Assuring compliance with client\'s application and web
site standards. Mentoring less senior application developers. Knowledge,
Skills and Abilities Required: Professional oral and written
communication skills Problem determination and resolution skills NOTE:
Candidates must be CURRENT WI residents. No relocation allowed. This
position will be onsite a minimum of two days per week. Location:
Madison, WI (Hybrid 2 days per week on-site) Contract: 1 year **
OTHER EXPERIENCE AND QUALIFICATIONS: Skills Required: 6+ years - ASP.NET
Core, Blazor, and ASP.NET web forms with strong UI design skills
experience 6+ years - WCF Web Services and Web APIs experience 6+
years - SQL Server experience Experience / knowledge of systems
development practices and principles Experience / knowledge of systems
analysis techniques Experience / knowledge of cost benefit analysis
techniques Experience / knowledge of object-oriented principles and
design patterns Experience / knowledge of web-enabled and e-commerce
applications Experience / knowledge of client/server and Internet
concepts, procedures, and techniques Experience / knowledge of Windows
Server Experience / expert knowledge of Microsoft .NET technologies such
as C# , ASP.NET MVC and Core Experience / expert knowledge of Web
Services, JavaScript, Cascading Style Sheets, Entity Framework and AJAX
Skills Desired A plus to have: Experience / working knowledge of
Database modeling/design Experience / Expert working knowledge of SQL
and Stored Procedures Experience / knowledge of project management
methodologies such as Waterfall and Agile Certification(s) (if any)
** APPLICATION INSTRUCTIONS: E-Mail a Rsum:
jobs@iodatasphere.com Other: Please submit your resume to
jobs@iodatasphere.com with \".NET Web Developer Contract position in
Madison, WI (Job Number: 10141WI-JC)\" in the subject line.