Essential Functions1.) Develop and maintain software solutions that meet project requirements and adhere to best practices in software development.2.)Extend proprietary WinForms application using C# .NET. 3.)Design, develop and maintain web-based applications using a variety of technologies, including but not limited to: .Net, AngularJS. 4.)Maintain and improve code quality and adherence to coding standards.  Troubleshoot and debug software applications to ensure they are running efficiently, and meeting client needs. Key Accountabilities·  Analyzes problems/issues of diverse scope and determines solutions utilizing best practices and knowledge of internal or external business issues to improve products or servicesDecisions:  Works independently with minimal guidanceBusiness Expertise·  Requires conceptual and practical expertise in own area and general knowledge of related areas. Has knowledge of best practices and how own area integrates with others; is aware of the competition and the factors that differentiate the company in the market