Are you a dynamic and experienced Software Developer with experience building applications in C#, ASP.NET & .NET Frameworks?
Support the entire application lifecycle (concept, design, test, release, and support)Produce fully functional deliverables (applications/functions) writing clean codeWork with provided requirements, gather the information they need, R&D, and suggest solutionsWrite code and unit testsTroubleshoot and debug to optimize performanceDesign interfaces to improve user experienceLiaise with Analysts to develop new featuresEnsure new and legacy applications meet quality standards and maintain thoseStay up to date with new technology trends
A minimum of 5 years of experience working with C#, ASP.NET, and .Net frameworksExperience with Windows Presentation Foundation (WPF) and Windows Communication Foundation (WCF)Experience in Entity Framework (EF), SOAP, and RESTStrong concepts and working experience in SQL Server Good experience in TSQL, Stored Procedures, and FunctionsExperience in Dependency Injection Containers: Managed Extensibility Framework (MEF), UnityExperience in design Patterns: Model-View-ViewModel (MVVM), Model-View-Controller (MVC)Working experience in Versioning systems: Subversion (SVN), GitKnowledge of programming methodologies, standards, and techniquesExperience in configuration and release managementWorking experience with SVN or other source code management toolsMust have experience of working with business users and be able to demonstrate excellent communication skills