RESPONSIBILITIES :
Designs, codes, or configures, tests, debugs, deploys, documents and maintains large and/or complex C# programs.
Uses a variety of software development toolkits, programming languages, testing/verifying applications, while adhering to specific development best practices and quality standards.
Gathers business requirements, translating that information into detailed technical specifications from which programs will be written or configured, and validating that the proposed applications align with the architectural design and with the business needs.