job summary:
Candidate MUST be a Wisconsin resident or willing to relocate to Wisconsin prior to starting the role. Must come onsite the first day for equipment pickup and orientation.
Position onwards will be remote, but must maintain Wisconsin residency. May be required to come into the office for special needs. In the past two years, staff has only been in office one time.
This position serves as a member of the core team and is responsible for participating in the refactoring of a case management system to ensure that it is cloud ready as part of a 2-year modernization effort.
location: Madison, Wisconsin
job type: Contract
salary: $35.33 - 45.33 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
- Work on migrating legacy interfaces (data exchanges between justice partners) to modern services using .NET Core and other .NET technologies.
- 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.
- 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:
Top Skills:
- Candidate must have at least 6 years of proven experience as a Full Stack Developer (emphasis on back end) with expertise in .NET technologies, including ASP.NET, C#, .NET Core, Entity Framework, etc.
- Experience with database technologies such as SQL Server, in hybrid on premise and cloud environment. (6+ years)
- Experience with server-side event-driven programming and event handlers. (6+ years)
- Experience with API development such as SOAP and REST, Stored Procedures, and batch processing/queues. (6+ years)
Nice to Have:
- Experience with Azure SQL.
- Experience with ComponentOne/Mescius Win/Web Forms Controls
- Experience with modernizing legacy applications, migrating interfaces, and working with legacy codebases
#LI-ST4
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
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: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.
![]()