Lead Software Developer
USA, Remote
$85,000 - $125,000
Job Description
This position will be responsible for developing and enhancing desktop database applications using C#, WPF and Microsoft SQL Server. The Developer will work collaboratively in a multi-disciplinary team environment to develop, maintain and support desktop applications used by the Claims Department within our GUI Framework, as well as back-end processes/services that support the front-end customers, through rapid prototyping and high frequency iterations of potential solutions.
Responsibilities
· Support and maintenance of existing desktop WPF(Windows Presentation Foundation) applications
· Provide data access and analysis by developing SQL objects, including stored procedures, views, etc.
· Design, develop, and deliver new features and maintain the existing WPF applications per specifications supplied by project managers and business leads
· Create functional code from design specifications for new development, enhancements or maintenance projects
· Create and deliver documentation as necessary to ensure proper use of changed and newly implemented efforts
· Follows and helps to establish architectural standards
· Analyze production issues as necessary to determine the cause of the issue and determine the necessary course of action for resolution
· Develop test plans, prepare test data, and document results for unit, integration and QA testing
· Plan and facilitate deployment and support with infrastructure team
· Skills and Experience Required
· Extensive experience with C# for modern and legacy applications
· Minimum 5 years’ experience using SQL Server, writing and debugging stored procedures
· Minimum of 5 years of experience using WPF
· Experience in developing and consuming web services along with enterprise integration
· Experience working in entire development lifecycle for an application, including both back-end and front-end development
· Experience with SQL Server 2016 or later, Visual Studio 2015 or later, Microsoft Office 2013 or later, Windows 10, Windows Server 2012R2 or later
· Use of Agile Development Methodology (Scrum preferred)
· Good knowledge of distributed or centralized source code repositories (GIT, TFS)
· Experience in ASP.NET third party controls