The Sr. .NET Software Developer (Architect) is responsible for supporting software applications through the entire software development lifecycle-participates in exploring business needs, requirements analysis, development, testing, production support and general maintenance for all systems of responsibility.