Seeking a Senior Software Developer who will be responsible for designing, implementing, testing and deploying features to meet user and business needs. This position demands a hands-on, team player with excellent interpersonal communication skills, customer focus, and exceptional follow-up skills.
Design and develop complex technical solutions that encompass multi-tier web applicationsDesign and ensure compliance with underlying principles and architectures of IT software systemsIncorporate system development tools and methods into an integrated development environmentContribute to the ongoing development of strategic information technology plansDocument system functionality for ongoing support and assist in the development of end-user documentationProvide ongoing support and problem identification/resolution of system problemsWork using Test Driven Development in an Agile environment
A minimum of 5 years of hands-on development experience using C# and ASP.NETStrong experience and solid understanding AngularSolid understanding Entity Framework / nHibernateSolid understanding of SQL and experience with Microsoft SQL Server and Stored Procedures
Preferred Skills and Experience:
Ideally experience with Angular 6ASP.NET MVC 3 or 4Entity Framework / nHibernate