SanFranRecruiter Since 2001
the smart solution for San Francisco jobs

Senior Software Developer

Company: Esurance Insurance Services, Inc.
Location: San Francisco, CA
Posted on: January 10, 2017

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 clean and high quality 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. Will write

and provide comments to software code, implementing best practices and

ensuring others adhere to those standards. Will analyze large amounts of

data and provide a resolution or feedback in a short turnaround time. Will

coordinate efforts of other teams to provide a solution to problems that

represent work stoppage for the end-user.

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 utilizing design patterns such as Singleton,

Abstract Factory, Command, Observer, Factory method, and Repository, to

develop, test, and debug applications.

2. Demonstrated expertise leveraging .NET framework to write code and

improve software programs using C#, XML, XSL, WCF, jQuery, ASP.NET, MVC,

Web Services, and Microsoft SQL Server.

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

artifacts and develop technical solutions.

4. Demonstrated expertise developing automated applications or services

related to payments/chargebacks to perform financial processes including

automatic payments and reports.

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