Software Engineer IV

4 weeks ago


Madison, United States Goli Tech Full time
Job DescriptionJob Description

Candidates MUST be WI residents or willing to relocate to WI at their own expense prior to starting. This position can work 100% remotely (within the state of WI).

This position is responsible for participating in the refactoring of the client server case management system, PROTECT. Much of the logic will be moved from the client application to the middle tier. In addition we are looking to move some of our point to point interfaces with various justice partners to the internet. This position serves as a member of the core team that includes members of the existing DAIT team and IT contractors.


PROTECT is the in-house developed comprehensive case management system used by all 71 District Attorney offices across the State (1600 users). The system is a crucial tool for the operation of the DA offices as well as State justice partners (DOT, DOJ, DOC and CCAP) through various interfaces. The system is currently SQL client-server based (VB.NET). We are modernizing in place with the new code being rolled out as it is refactored by feature/segment.

Experience: At least 8 years of experience
REQUIRED

  • Extensive experience as a Back-end Developer with expertise in .NET technologies, including ASP.NET, C#, .NET Core, Entity Framework, etc.
  • Extensive experience working with message queues (e.g. RabbitMQ, Azure Service Bus) for asynchronous communication.
  • Extensive experience with event-driven programming and implementing event handlers.
  • Extensive experience with batch processing techniques and scheduling batch jobs.
  • Extensive experience with monitoring tools to track message queue health, event handler performance, and system metrics
  • Extensive experience with: API protocols such as SOAP and REST, Stored Procedures, and batch processing/queues.
  • Experience with modernizing legacy applications, migrating interfaces, and working with legacy codebases
  • Experience with cloud platforms (Azure, AWS) and SecureDevOps practices.
  • Utilization of secure coding practices.
  • Experience with database technologies such as SQL Server.
  • Experience working in agile environment.
  • Experience in writing SQL queries and maintaining and fine-tuning stored procedures.
  • Ability to develop technical specifications and documentation for automated business systems.
  • Ability to develop work plans, estimate effort, and track progress on projects and tasks.

STRONGLY DESIRED

  • Application authentication using Microsoft EntraID
  • Experience in setting up automated testing
  • Experience with enforcing data compliance or regulations

Example Responsibilities:

  • Work on migrating and enhancing legacy interfaces (data exchanges between justice partners) to modern services using .NET Core and other .NET technologies.
  • Design and implement event-driven systems using .NET technologies to handle real-time data processing and notifications.
  • Integrate message queues and event handling mechanisms with new and existing .NET Core applications, APIs, batch jobs, internal and external services.
  • Develop and maintain APIs that interact with message brokers, ensuring seamless communication between services.
  • Implement security best practices for message queues, including encryption, authentication, authorization, input validation, output encoding, secure error handling, and logging.
  • Ensure CJIS compliance with relevant data protection regulations and standards in message processing.
  • Set up monitoring tools to track message queue health, event handler performance, and system metrics.
  • 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.
  • Participate in code reviews, debugging, and performance optimization to ensure high-quality and robust software solutions.

Required Skills : Professional Engineer,Azure,.NET
Additional Skills : Azure Engineer,Software Engineer,Software Developer
  • Software Engineer IV

    3 weeks ago


    Madison, United States Real Advancement Full time

    Job Title: Software Engineer IV Job type: C2C, through 6/30/2025 with possible extension Location: Candidate MUST be a WI resident or willing to relocate to WI prior to starting the role at their own expense. 100% remote in the State of Wisconsin. Software Engineer IV Software Engineer capabilities with 10 or more years of experience, relies on experience...

  • Software Engineer IV

    4 weeks ago


    Madison, United States Vision It US Full time

    Job DescriptionJob DescriptionCandidates MUST be WI residents or willing to relocate to WI at their own expense prior to starting. This position can work 100% remotely (within the state of WI).Job description for Software Engineer IVSoftware Engineer capabilities with 10 or more years of experience, relies on experience and judgment to plan and accomplish...

  • software engineer iv

    4 weeks ago


    Madison, United States Randstad Full time

    software engineer iv. madison , wisconsin posted 1 day ago job details summary $42.60 - $47.60 per hour contract bachelor degree category computer and mathematical occupations reference1061701 job details job summary: Software Engineer capabilities with 10 or more years of experience, relies on experience and judgment to plan and accomplish...

  • software engineer iv

    4 weeks ago


    Madison, United States Randstad Full time

    software engineer iv. madison , wisconsin posted today job details summary $42.60 - $47.60 per hour contract bachelor degree category computer and mathematical occupations reference1061701 job details job summary: Software Engineer capabilities with 10 or more years of experience, relies on experience and judgment to plan and accomplish...

  • software engineer iv

    3 weeks ago


    Madison, United States Randstad Full time

    software engineer iv. madison , wisconsin posted 3 days ago job details summary $47 - $52 per hour contract bachelor degree category computer and mathematical occupations reference1061983 job details job summary: The District Attorney IT Program (DAIT) is currently recruiting to fill a Software Engineer III position with at least 8 years of...


  • Madison, United States Sundial Software Full time

    The State of Wisconsin DOA - District Attorneys office is looking for 1 (one) Software Engineer IV positionTop Skills: •At least 8 years' experience as a Back-end Developer with expertise in .NET technologies, including ASP.NET, C#, .NET Core, Entity Framework, etc. •Extensive experience working with message queues (e.g. RabbitMQ, Azure Service Bus) for...

  • Software Engineer IV

    4 weeks ago


    Madison, United States Information Resource group, Inc. Full time

    Job DescriptionJob DescriptionTitle: Software Engineer IV - Ca-GenDuration: 12 Months (Possibility of extension for another Year)Location: 100% REMOTE BUT (Candidates MUST be Wisconsin resident or Willing to relocate)Top Skills & Years of Experience: - 10+ years of experience with Ca-Gen development analysis - 4-7 years of design experience in a mainframe...


  • Madison, United States Sundial Software Full time

    The State of Wisconsin - UW Madison IT is looking for one Software Engineer IIITop Required Skills and Years of Experience:3+ years experience:FRONT END EXPERIENCE- HTML, CSS, JavaScript, and PHP- WordPress and the technologies and platforms that support it (e.g themes, plugins, Gutenberg editor, APIs, MySql, LAMP, etc)- Working with Web Hosting Control...


  • Madison, United States Yahara Software Full time

    Job DescriptionJob DescriptionSalary: Join our team at Yahara Software! We have an exciting opening for a full-time Software Developer (Mid-Level) to join our innovative Software Development team in Madison, Wisconsin!This position will be involved in the entire software development lifecycle for multiple projects and collaborate with internal and external...


  • Madison, United States Yahara Software Full time

    Job DescriptionJob DescriptionSalary: Join our team! We have an exciting opening for a full-time Software Developer to join our innovative Software Development team in Madison, Wisconsin!This position will be involved in the entire software development lifecycle for multiple projects and collaborate with internal and external cross-functional teams to...


  • Madison, United States Beacon Technologies Full time

    Beacon Technologies is seeking a Software Engineer IV for our client partner. The emphasis is on middleware experience to include message queues, even driven programming, batch processing, scheduling batch jobs and asynchronous processing. The Software Engineer IV position will have at least 8 years of experience for the PROTECT Modernization Project. The...


  • Madison, Wisconsin, United States Wipro Limited Full time

    Software Development Engineer As a Software Development Engineer you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact making smart technology choices. You work in a team and drive things forward.Top Skills You write high quality maintainable and robust code often in Java...


  • Madison, Wisconsin, United States Remote Full time

    About RemoteRemote is a global company that enables people and businesses to live and operate in any country of the world. We're a team of experienced engineers who are passionate about building complex and meaningful software solutions.Job SummaryWe're seeking a highly skilled Backend Engineer to join our team. As a Backend Engineer at Remote, you will be...

  • Systems Engineer

    3 weeks ago


    Madison, United States Talent Software Services Full time

    Location: La Crosse Bachelors Degree in Engineering or equivalent experience. Demonstrated knowledge of the construction or HVAC industry. Demonstrated knowledge of control theory, automatic temperature controls, building automation systems and other building subsystems. Demonstrated experience in the integration of low voltage building sub-systems using...


  • Madison, Wisconsin, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, particularly with data structures and algorithms.5 years of experience in testing and launching software products, along with 3 years in software design and architecture.5 years of experience in performance analysis, large-scale systems,...


  • Madison, Wisconsin, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, focusing on data structures and algorithms.5 years of experience in testing and launching software products, alongside 3 years in software design and architecture.5 years of experience in performance analysis, large-scale systems, data...


  • Madison, Wisconsin, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, with a strong focus on data structures and algorithms.5 years of experience in testing and launching software products, along with 3 years of experience in software design and architecture.5 years of experience in performance analysis,...

  • Java Developer

    3 months ago


    Madison, United States Serigor Inc. Full time

    Job DescriptionJob DescriptionJob Title: Java Developer -IV (REMOTE)Location: Madison, WI 53703Duration: 04 MonthsJob Description:Experienced Java Developer IV (Low-code developer) that has experience from a front-end and back-end web development perspective along with knowledge and experience in architecture design. The candidate should have exposure and/or...

  • DevOps Engineer II

    3 weeks ago


    Madison, United States Yahara Software Full time

    Job DescriptionJob DescriptionSalary: Join us at Yahara Software!  We are seeking an enthusiastic, creative, and dependable DevOps Engineer II to join our team. This role will provide deployment support to projects, implement and troubleshoot CI/CD systems, and assist with level II & III helpdesk tickets as required. The ideal candidate has proven...

  • DevOps Engineer II

    1 month ago


    Madison, United States Yahara Software Full time

    Job DescriptionJob DescriptionSalary: Join us at Yahara Software!  We are seeking an enthusiastic, creative, and dependable DevOps Engineer II to join our team. This role will provide deployment support to projects, implement and troubleshoot CI/CD systems, and assist with level II & III helpdesk tickets as required. The ideal candidate has proven...