Description

Job Description : 

The .NET developer will be part of a fast-paced agile software development team.  Responsibilities include review, analyze and modify n-tier applications including encoding, testing, debugging, and documenting programs by participating actively in all phases of the software development lifecycle. Knowledgeable of web architecture and Client/Server concepts. Work within the field's concepts, practices, and procedures. May lead and direct the work of others. Perform a variety of complicated tasks. A wide degree of creativity and latitude is expected. 

Qualifications

·8 years of hands-on experience developing enterprise-grade solutions using Microsoft .NET, C#, XML, Web Services, Multi-Threading, Remoting Services, and Windows Services.

·Expert knowledge of Object-Oriented Programming and design patterns.

·Strong knowledge of SDLC and Agile/Scrum methodologies.

·Experience with HTML, CSS, AJAX, JavaScript, JQuery, JSON and XML.

·Proven, hands-on experience developing high-availability, multi-tiered web applications.

·Proficient in using SQL Server Integration Services (SSIS) to build Data Integration and Workflow Solutions, Extract, Transform and Load (ETL) solutions for Data warehousing applications

Education

Bachelor’s Degree