Responsibilities
To participate in the entire software development life cycle debugging applications and configuring existing systems
Analyze and document requirements for enhancements to systems and / or business processes.
Write clean testable code using SQL Server programming languages
Develop technical specifications and architecture
Test and debug various SQL server and .NET applications
Review and refactor code
Deploy fully functional applications
Upgrade existing programs
Document development and operational procedures
Support junior developers work
Technical Competencies:
Programming Tools:.Net JavaScript
Database: SQL Server
Tools / Packages: MS Visual Studio SQL Developer Azure
Strong understanding of object oriented programming concepts design patterns and SOLID principles
Must have hands on experience with .NET .NET Entity Framework SQL Server related technologies
Expertise in REST APIs and WCF
Strong knowledge of modern techniques such as Responsive Web Design LINQ Dependency Injection and Design Patterns
Strong Skills and experience with web client technologies inclusive of HTML5 CSS3 JavaScript AJAX JSON and JQuery
Knowledge of various industry standard development practices (Agile methodology OOD TDD BDD)
Proficient with tools to enable SDLC (TFS Visual Studio etc.)
Qualifications
Education: BE / B. Tech / MCA / B. Sc. IT
.net,sql server,javascript