.Net Developer

Develop and maintain enterprise application interfaces using .NET technologies (C#.NET, asp.net).

Responsible for end-to-end delivery by working with the technology counterparts for technical architecture and business owners for understanding vision, scope and business objectives.

Responsible for system quality assurance and consistency with security policy and standards.

Deploying the enterprise application interface modules into a highly managed production environment following all change management policies.

Works on production problems involving the evaluation of specifications for complex technical requirements.

Assists in the configuration of servers and server-based middleware to support application development efforts.

Required Skills and Experience

Experience working with formal SDLC

Hands-on experience with .Net Framework 2.x and 3.x

Hands-on experience with C#.Net

Hands-on experience working with TFS (Team Foundation Server/ Configuration Management)

Web Services development experience

Microsoft SQL database design and query language (application oriented, not operational)

Must be extremely independent and able to self manage projects from requirements gathering through development and support

Experience with AGILE development methodologies.

Advanced knowledge of object-oriented design and development (OOA/OOD) and the .NET framework, data architectures, and Active Directory.

Ability to translate business requirements into technology solutions and clearly communicate and resolve architecture issues to both technical and business communities

Strong interpersonal skills with the ability to work with diverse population groups

Experience working with a managed services technology provider

Strong written and oral communication skills

Strong analytical and problem-solving abilities, with quick adaptation to new technologies, methodologies, and systems