Job Description :
.NET Developer / Bay Area

Title : .Net Developer

Duration : 1 year with possible extension

Client : State Compensation Insurance Fund

Interview Process : 1 in person interview





The Senior .NET Developer will have experience with

· Large scale projects with multiple touch points

· Business interaction, requirements gathering and analysis.

· Extremely detailed design oriented.

· Ability to work with external application teams, cross functional teams and resolve road blocks.

· Strong experience developing ASP.NET MVC applications, SPA, responsive UI.

· Senior level experience in .Net, Entity Framework, SQL server platform.

· Strong JavaScript skills and experience utilizing frontend UI frameworks (bootstrap, Angular JS, Ember JS, etc

· Have an eye for visual layout, design, CSS3.

· Experience in Angular JS preferred

· Experience on SSIS, SSRS reports





Technical Knowledge and Skills:



Senior .Net Developer shall possess 8+ years technical knowledge and experience with most of the following systems, platforms, applications, and skills:



· BS or MS in Computer Science or equivalent degree

· 8+ years of software development experience

· Expert in ASP.NET as well as ASP.NET MVC web frameworks

· Experienced with C#, Javascript, JQuery, AJAX, HTML, and CSS

· Designing and Development experience in an enterprise-class system with multi-tier architecture

· Must have .NET Web application architecture, design, & development experience

· Broad experience with .NET Framework 3.5 or above including WPF, WCF, & WF

· Expert in ASP.NET MVC, Web Forms, & Entity Framework

· Expert in ADO.NET / WFC Data Services

· Expert with Design patterns, SOA design & web service development

· Strong experience in developing for high-availability clustered environments

· Strong communication and writing skills

· Comfortable working in a flexible Agile development environment

· Solid understanding of data warehouse concepts, data-marts & MDM.

· Should be able to write reports using various reports generation tools and languages

· Custom development utilizing Microsoft SharePoint, BizTalk, SSAS, SSIS, SSRS, MDM, and DQS will be a plus

· Expert knowledge of SQL statements

· Prior experience in the insurance industry is a plus

· Microsoft Windows Foundation experience would be added advantage



Preferred Skills:

The Consultant resource(s) shall possess most of the following skills:



· Strong analytical skills with the ability to analyze information and identify and formulate solutions to problems.

· Provide more in-depth analysis with a high-level view of goals and end deliverables.

· Complete work within a reasonable time frame under the supervision of a manager or team lead.

· Plan and manage all aspects of the support function.

· Extensive knowledge of and proven experience with data processing systems, and methods of developing, testing and moving solutions to implementation.

· Strong knowledge in project management practices and ability to document processes and procedures as needed.

· Work collaboratively with other support team members and independently on assigned tasks and deliverables with minimum supervision

· Communicate effectively with users at all levels, from data entry technicians up to senior management, verbally and in writing.

· Self-motivated, working closely and actively communicating with team members to accomplish time critical tasks and deliverables

· Ask questions and share information gained with other support team members, recording and documenting this knowledge

· Elicit and gather user requirements and/or problem description information, and record this information accurately

· Listen carefully and act upon user requirements

· Convey and explain complex problems and solutions in an understandable language to both technical and non-technical persons

· Present technical solutions to management and decision makers

· Follow the lead of others on assigned projects as well as take the lead when deemed appropriate

· Think creatively and critically, analyzing complex problems, weighing multiple solutions, and carefully selecting solutions appropriate to the business needs, project scope, and available resources

· Take responsibility for the integrity of the solution
             

Similar Jobs you may be interested in ..