Develop services and web pages using C# and ASP.NET MVC End to end design; development; stabilization; and support of .Net Applications Create data model design, SQL Queries and/or Stored Procedures Create technical documentation as needed Project support and maintenance as required Lead and participate in technical and operations reviews Create and manage automated deployments Build and share reusable components Grow the team by sharing your specialized skills Responsible for building/developing web-based applications, database programming, applications, software solutions. The software developer independently creates designs, develops, codes, tests, debugs, provides beta support and implements software Good team player and respects another team member Delivers high- quality services to clients consistently. Good analytical skills. Understands and executes coding best- practices. Designs and codes superior technical solutions. Recognizes system deficiencies easily and implements effective solutions. Understands complex database concepts as well as the implications of different database designs. Employs many different database design techniques effectively