Job Description :
.Net Developer,

Pleasanton, CA

6+ months Contract

phone + In-Person/Skype


We are looking for a Senior .Net developer with minimum 10 years of industry experience in the following.

Strong experience in Guidewire Billing Center 8.x Configuration
Familiarity with GW Billing Center data model
Experience in Gosu, Java, Web Service development (soap and RESTful), web service security (mutual certificate authentication, WSE), log4j
Experience with .net framework, Responsive UI, C#, MVC, ASP.Net, experience in entity modeling, log4n, nLog,
Experience in XML transformation (XSLT), dealing with large xml/csv/fixed-width files, sql server, Interoperability between java and .net, ETL (preferably SSIS)
Proven track record of delivering a Billing center preferably Guide wire billing center.
Proven experience with very large scale projects with multiple touch points.
Minimum of 12 years Industry experience.
Ability to work on multiple touch points at the same time.


The Tasks for the senior .Net Developer include, but are not limited to, the following:

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
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

Demonstrable Skills

The Consultant shall possess most of the following skills:

Strong analytical skills with the ability to analyze information and identify and formulate solutions to problems.
Complete work within a reasonable timeframe under the supervision of a manager.
Strong knowledge of project management practices and ability to document processes and procedures as needed.
Work collaboratively with other project team members and independently on assigned tasks and deliverables with minimum supervision.
Communicate effectively with users at all levels verbally and in writing.