Logo
Randstad

Randstad is hiring: .net web developer ii in Madison

Randstad, Madison, WI, United States, 53703


job summary:
The District Attorney IT Program (DAIT) is currently recruiting to fill a full stack .NET web developer position with at least 6 years of experience for our PROTECT Modernization Project.

This position is responsible for participating in the refactoring of the PROTECT case management system to ensure that it is cloud ready as part of the 2 year modernization effort. This position serves as a member of the core team that includes members of the existing DAIT team and IT contractors.

location: Madison, Wisconsin
job type: Contract
salary: $40.33 - 45.33 per hour
work hours: 8am to 5pm
education: Bachelors

responsibilities:
  • Collaborate with the development team to modernize a legacy VB.NET desktop application.

  • Implement event handlers to manage asynchronous processes and improve application responsiveness.

  • Create and optimize batch jobs for efficient data processing and system performance.

  • Integrate event handlers, batch jobs, and message queues with external APIs, services, and third-party systems.

  • Work on migrating legacy interfaces (data exchanges between justice partners) to modern services using .NET Core and other .NET technologies.

  • Implement RESTful APIs and integrate third-party APIs as needed.

  • Design, develop, and maintain scalable and efficient web applications using ASP.NET MVC, Angular, React, or similar front-end frameworks.

  • Participate in code reviews, debugging, and performance optimization to ensure high-quality and robust software solutions.

  • Integrate security controls and defensive programming practices into .NET codebase, including input validation, output encoding, secure error handling, and logging.

  • Implement security headers, content security policies (CSP), and cross-origin resource sharing (CORS) policies to protect against web-based attacks and unauthorized access.

  • Evaluate and recommend security tools, frameworks, and technologies to enhance the security posture of .NET applications.

qualifications:
  • Experience level: Experienced
  • Minimum 6 years of experience
  • Education: Bachelors

skills:
  • .NET
  • Java
  • Angular
  • SOAP

    Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

    At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.

    Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).

    This posting is open for thirty (30) days.