.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


