We are looking for a skilled Software Developer to join our team in Greenville, South Carolina. This is a long-term contract opportunity that involves designing, developing, and deploying software systems to meet business requirements. The ideal candidate will have a strong technical background and a proven ability to deliver high-quality solutions in a collaborative environment.<br><br>Responsibilities:<br>• Design and develop software systems, including creating functional requirements, technical specifications, and user manuals.<br>• Plan and execute software deployment projects, ensuring timelines, cost estimates, and risk analysis are thoroughly managed.<br>• Collaborate with cross-functional teams during integration testing, addressing bugs and resolving issues effectively.<br>• Author detailed technical documentation, such as installation manuals and data flow diagrams.<br>• Utilize advanced knowledge of .NET and C# to conceive, model, and implement software solutions.<br>• Lead and manage software development and deployment projects, ensuring successful delivery.<br>• Work with databases such as Oracle and Microsoft SQL Server to support application functionality.<br>• Conduct training sessions to ensure end-users are proficient with new software systems.<br>• Perform risk analysis and provide progress reports throughout the project lifecycle.