Understand and interpret business requirements and develop solutions to fit those requirements in a project environment
Design and develop new web-based user facing applications and maintain existing applications using .NET 4.0/4.5/4.7, ASP.Net, C#, VB.Net, SQL Server 2015/2018
Design and develop mobile applications using MVC 4.0/5.0
Participate in weekly meetings and maintain communication with users to compile comprehensive requirements information, provide recommendations and solutions
Translate knowledge from user’s interaction to generate and maintain proper documentation
Partner with business managers and help desk to provide user support in various projects and initiatives
Perform system testing/QA, facilitate UAT sessions with users and follow change management process
Migrate system changes to production and provide post-production support
Perform additional duties and projects as assigned by management
Qualifications
Bachelor’s degree in Computer Science or equivalent years of work experience required
Minimum three (3) years of development experience in web-based applications using, NET 4.0/4.5/4.7 framework, C#, VB.Net, ASP.Net and SQL Server 2015/2018 required
Strong knowledge of PC systems and Microsoft Office (or other similar productivity applications to support e-mail, word processing, and spreadsheet applications)
Experience with Microsoft CRM 2015 a plus
Ability to establish and meet target dates; must be able to multi-task effectively and handle multiple development projects
Ability to build strong relationships with various internal and external sources including business owners
Excellent communications skills both written and verbal, planning and organizational skills