Shire Jobs

Mobile Shire Logo

Job Information

FLEXION INC Sr. Software Engineer in MADISON, Wisconsin

JOB REQUIREMENTS: Flexion Inc. a Madison, WI based IT Consulting and Services firm is looking for a Senior Software Engineer to work on a long-term consulting project. The client for this position is based in Madison, WI. The most efficient way to reach our recruiting team is to submit your resume through the URL provided. This position is responsible for participating in the refactoring of the client server case management system. Much of the logic will be moved from the client application to the middle tier. In addition we are looking to move some point to point interfaces with various partners to the internet. This position serves as a member of the core team that includes members of the existing team and IT contractors. This is the in-house developed comprehensive case management system used by specific users and offices across the State (1600 users). The system is a crucial tool for the operation of these offices as well as State partners 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. Duties for this position will include: * Work on migrating and enhancing legacy interfaces (data exchanges between client 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 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 solution Skills 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. * To view the full job description please use the link below. https://www.aplitrak.com/?adid=YmJnZW5lcmljLjQxNzMxLjg3NzBAZmxleGlvbmNvbXAuYXBsaXRyYWsuY29t ***** APPLICATION INSTRUCTIONS Apply Online: https://www.aplitrak.com/?adid=YmJnZW5lcmljLjQxNzMxLjg3NzBAZmxleGlvbmNvbXAuYXBsaXRyYWsuY29t

DirectEmployers