Duties include but are not limited to:
Perform all phases of the software development lifecycle Analyze user/business needs and functionality to plan and design software systems to meet those needs Perform software updates, refinement, testing, and debugging to meet business needs Provide analysis for reports on software project specifications, activities, or status Thoroughly document the software or system for future maintenance and updatesSignificant experience with C#, ASP.Net Core web developmentExperience with using JavaScriptExperience with SQL Server and Entity FrameworkExperience with using and building RESTful web servicesExperience with source control using GitExperience with Visual Studio