Job Description :
Title: .Net developer
Location: Wilmington, DE
Duration: 8+ Months CTH

Job Description:
Proficient in .NET development as well as multiple design techniques Working proficiency in .NET toolset to design, develop, test, deploy, maintain and improve software Strong understanding of Agile methodologies with ability to work in at least one of the common frameworks Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, application resiliency and security Proficiency in one or more general purpose programming languages Working proficiency in a portion of software engineering disciplines and demonstrates understanding of overall software skills including business analysis, development, testing, deployment, maintenance and improvement of Software

Additional Skills:
Strong foundation in Object Oriented Programming and Design Principles (OOP / OOD/ SOLID)Experience designing and building data-driven applications applying clean code and architecture principles Demonstrate strong technical understanding of system architectures and a proven track record in software engineering of large scale Microsoft .NET windows and web-based applications leveraging some of the following technologies: Windows: WPF, Office Add-ins and Winforms Web - ASP.NET MVC, HTML 5, Modular JS frameworks (ReactJS)Web Services: micro-services, WEB.API, REST, WCF Services Demonstrate strong understanding of DevOps and software products lifecycle

Additional Roles and Responsibilities:
Hands on development experience with Asp.NET, C#, WPF, WCF, Entity Framework, XML, HTML, CSS, LINQ, and HTML5
Strong experience applying software patterns in a Microsoft environment.
Production support experience
Proficient in data access to MS SQL Server 2008 to current
Good Understanding of Cloud
Experience with IIS, Certificates configurations
Good Troubleshooting Experience
TDD is must
Assist and support other team members on multiple projects.
Analyze system requirements and prioritize tasks
Write clean, testable code using .NET programming languages
Develop technical specifications and architecture
Test and debug various .NET applications
Review and refactor code
Deploy fully functional applications
Support junior developers work

Client : Buddha Tech