SanFranRecruiter Since 2001
the smart solution for San Francisco jobs

Senior Software Developer

Company: Esurance Insurance Services, Inc.
Location: San Francisco, CA
Posted on: February 3, 2016

Job Description:

Duties:

Will define business requirements and meet technology goals. Will develop

and recommend strategic changes to technologies and processes. Will

translate customer requirements into key design principles, and direct the

development of sophisticated module specifications, system characteristics,

and application designs. Will write code, perform testing and debugging of

software applications, and develop and implement best practices. Will

analyze, map, and model system development and implementation tasks using

standard Unified Modeling Language ("UML") metrics. Will plan and monitor

the product development lifecycle and ensure product delivery in line with

established schedules. Will review defect logs to ensure prompt and

effective resolution of recurring problems, and will meet regularly with

senior management to incorporate software improvements into future design

and development efforts. Will provide engineering guidance to assist junior

developers with practical analysis and the translation of business

requirements into technical specifications. Will provide technical guidance

regarding the design and development of complex applications in .NET

framework and facilitate cross-functional team efforts to maintain and

enhance existing software. Will serve as in-house resource on matters

related to product development, testing, and debugging and provide related

advice to end-users. Will plan, develop, and implement measures to resolve

quality, performance, and security concerns.

Education and Experience Requirements:

Bachelor’s degree (or equivalent foreign education) in Computer Science,

Computer Systems Engineering, Electrical Engineering, or a related field

plus 5 years’ experience designing and developing complex applications

in .NET framework.

OR, in the alternative:

Master’s degree (or equivalent foreign education) in Computer Science,

Computer Systems Engineering, Electrical Engineering, or a related field

and 3 years’ experience designing and developing complex applications

in .NET framework.

Special Requirements:

1. Demonstrated expertise developing Web applications with rich data

content leveraging three or more of the following programming languages:

C#, SQL, JavaScript, and HTML5.

2. Demonstrated expertise utilizing design patterns and object oriented

programming to develop, test, and debug applications.

3. Demonstrated expertise creating Application Programming Interface (API)

and services using Windows Communication Foundation (“WCF”) or Restful.

4. Demonstrated expertise using Unified Modeling Language (“UML”) to create

artifacts and develop technical solutions in a .Net MVC 4.0 framework.

To apply, visit www.careers-esurance.icims.com, select San Francisco, CA

location, enter job title in Keywords field, & complete online application.

Keywords: Esurance Insurance Services, Inc., San Francisco , Senior Software Developer, Design , San Francisco, CA, California


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Francisco RSS job feeds