Senior .NET Developer - Location: Pleasanton,CA - RemoteDuration: 12 Months
•Provide Development support for back office Projects•Lead other software engineers to design and implement well-integrated products•Define and evolve the architecture for the system.•Expert in all technical aspects of the product •Evaluate and recommend appropriate technologies based on product needs and industry trends•Develop creative solutions and write technical design & architecture documents•Provide work estimates for proposed projects•Cross-train developers on product features that are implemented•Constantly look for better processes for projecting and improving project profitability•Perform hands-on software design and development in .NET•Develop and execute unit tests for product components•Establish architectural standards and best practices•Encourage innovation of process and creative development methodologies•Work closely with management to determine feasibility of product features•Establish standards and Perform peer code reviews and provide feedback•Promote high quality, scalability, and timely completion of projects
Must Haves:1.Current hands-on involvement in programming and developing applications using C#/.Net Framework/SQL based databases.2.Excellent skills in developing web applications using ASP.Net MVC and JavaScript frameworks.3.Strong technical skills in using LINQ, LINQ-to-SQL with C#/.Net Framework.4.Strong SQL development skills.