Software engineer with a wide range of software development skills and a combination of product and project development experience in in industrial and commercial settings. Extensive knowledge of Microsoft development tools and technology, including the latest versions of Visual Studio, SQL Server, and SharePoint. Solid understanding of the software life cycle, with significant experience in software validation and defect analysis. A reputation for persistence in problem solving and a strong commitment to software quality combined with excellent written and oral communications skills.
Listed skills include Software Development, Integration, Sharepoint, Agile Methodologies, and 46 others.