Middleware Software Engineer

4 weeks ago


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 position will be remote though the candidate must currently reside in 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, our client is looking to move some of their 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 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). Our client is modernizing in place with the new code being rolled out as it is refactored by feature/segment. The project is scheduled to run through June 2027.

Experience: At least 8 years of experience

REQUIRED STRONGLY DESIRED:
  • 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 Secure DevOps 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.
  • Application authentication using Microsoft EntraID.
  • Experience in setting up automated testing.
  • Experience with enforcing data compliance or regulations.

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.
 
About Beacon Technologies
Are you looking to advance your career in information technology? Beacon Technologies offers career advancement opportunities, extensive training, and excellent benefits including paying for health and dental premiums for salaried employees. In addition to providing interesting opportunities, Beacon Technologies provides that old fashioned, personal touch, so you feel like a part of the Beacon team.

Beacon Technologies, Inc. is an equal employment opportunity employer with a functioning Affirmative Action Plan. It is the policy of Beacon Technologies, Inc. to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, ethnicity, ancestry, disability, medical condition, military and veteran status, or any other characteristic protected by law. Beacon Technologies, Inc. prohibits any such discrimination or harassment.



  • 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 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

    3 weeks ago


    Madison, United States Rentable Full time

    Job DescriptionJob DescriptionWe're Changing the Rentals IndustryWe're a profitable, growth-stage company specializing in industry-leading martech and data SaaS products for the rentals industry. Originally known for building and operating one of the U.S.'s largest rental marketplaces, Rentable, we have since expanded our portfolio to include two...


  • 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 Rentable Full time

    Job DescriptionJob DescriptionWe're Changing the Rentals IndustryWe're a profitable, growth-stage company building industry-leading martech and data SaaS products for the rentals industry. While originally known for building and operating one of the U.S.'s largest rental marketplaces - Rentable, we recently launched a martech product and a...

  • Software Developer

    5 days ago


    Madison, Wisconsin, United States Rentable Full time

    About RentableWe are a profitable, growth-stage company specializing in industry-leading martech and data SaaS products for the rentals industry. Our mission is to revolutionize the rentals industry by providing innovative solutions that make a real impact.We are a 100% remote team of 90 spread across the U.S. from coast to coast. We value flexibility and...


  • 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...

  • Software Engineer IV

    4 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

    1 month 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...


  • 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

    4 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, 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,...


  • 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...

  • 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...

  • DevOps Engineer II

    4 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

    6 days 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...


  • Madison, Wisconsin, United States J&J Family of Companies Full time

    Senior Software Engineer WDescriptionAt Johnson & Johnson, we believe health is everything. Our strength in healthcare innovation empowers us to build a world where complex diseases are prevented, treated, and cured, where treatments are smarter and less invasive, and solutions are personal. Through our expertise in Innovative Medicine and MedTech, we are...

  • Software Engineer III

    3 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).Designs, develops, tests, debugs, and troubleshoots software and applications. Conducts system analysis and design, and provides technical leadership, training, and...