<p>Mid to Senior Remote .NET Developer with skills in Aveva (formerly Wonderware), software development kit (SDK), C# and will be tasked with coming on as a "Sunset" .Net Developer Contract type employee to help our client phase out, maintain, and support an outgoing software platform while FTE staff architects a new platform for company use. This position does have the opportunity to convert over permanently given the fit and skill set to support the new sof</p><p><br></p><p><br></p><p>Design, develop, and maintain robust backend services and APIs using C# and .NET Core / .NET 6+</p><p>Write clean, maintainable, and well-tested code following SOLID principles and best practices</p><p>Develop and optimize complex SQL queries, stored procedures, and database schemas (SQL Server)</p><p>Integrate and extend functionality using the AVEVA (formerly Wonderware) Software Development Kit (SDK), InTouch, System Platform, Historian, or OMI</p><p>Work with industrial protocols (OPC UA, OPC DA, SuiteLink, etc.) when interfacing with AVEVA products</p><p>Collaborate with SCADA engineers, automation teams, and frontend developers to deliver end-to-end solutions</p><p>Participate in code reviews, architectural discussions, and agile ceremonies</p><p>Troubleshoot, debug, and upgrade existing systems</p><p>Contribute to CI/CD pipelines and DevOps practices</p><p><br></p><p><br></p>
We are looking for a skilled Software Engineer to join our dynamic team in Clearwater, Florida. In this role, you will design, develop, and maintain high-quality software solutions while collaborating with cross-functional teams to deliver innovative technology. This position offers an excellent opportunity to work with cutting-edge tools and frameworks.<br><br>Responsibilities:<br>• Develop, test, and maintain web applications using C#, .NET, and ASP.NET technologies.<br>• Collaborate with team members to refine requirements and create effective software solutions.<br>• Implement user-friendly interfaces using JavaScript and React.js.<br>• Troubleshoot and debug software to ensure optimal performance and reliability.<br>• Participate in code reviews to ensure high standards of quality and maintainability.<br>• Stay up-to-date with emerging technologies and industry best practices to continuously improve development processes.<br>• Contribute to the design and architecture of new features and applications.<br>• Document technical specifications and processes to support future development efforts.<br>• Provide technical support and guidance to team members as needed.