Job Description :
Senior .Net developer
Anaheim, CA
6+ Months upto 18 Months

Responsibilities & Duties:

· Designing, coding, testing, debugging, configuring, and documenting software.
· Being the main point of contact for application and system knowledge.
· Planning data information architecture.
· Working with on and off shore consultants in defining the work scope, assignments, review completed work, review code, and provide mentoring to junior developers.
· Working on multiple projects simultaneously.
· Managing programing standards and techniques across development teams to assure efficient program logic and data manipulation.
· Researching new emerging technologies and plan for integration into current and new development.
· Providing production support to existing applications, diagnose and resolve software problems quickly.
· Planning and executing software version upgrade release and custom interface.

Essential qualifications, skills, and experience:

· 9+ years architecting, designing, and developing software in a client service industry.
· Bachelor’s degree in Computer Science, Software Engineering, or similar fields.
· Operate effectively in a dynamic, multi-tasking environment while leading diverse resources.
· Excellent understanding of project estimating and ability to communicate issues.
· Ability to calculate risks that might impact development timeline, budget or resources.
· Exceptional technical skills and experience with .Net, ASP, ASP.Net, C#, XML, MS SQL Server and Web services.
· Understanding design patterns, Entity framework, MVC Framework, JSON and JQuery.
· Experience with Web API and microservices arhictecture is a plus.
· Understanding BI technology with data visualization practices and principles. Experience in Microsoft BI stack in Power BI, SSRS, SSIS, SSAS, SQL Server (2012 onwards

Desired skills, knowledge, and experience:

· Experience in Mobile application development in a plus.
· Strong technical skills and experience with Visual Studio -multiple versions, C#, ASP.Net, XML, stored procedures, and Web Services.
· Experience with HTML5, AJAX, CSS, and JavaScript.
· Experience dealing with multiple data sources and large datasets.
· Knowledge with cross browser and platform compatibility problems.
· Exceptional verbal and written communication skills.
· Leadership skills.