Software Developer
Company: Esurance Insurance Services, Inc.
Location: San Francisco, CA
Posted on: November 6, 2015
Job Description:
Duties: Will work as part of a team defining business requirements and
meeting articulated technology goals. Will collaborate in the
development of 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 meeting
regularly with senior management to incorporate software improvements into
future design and development efforts. Will participate in design and
development of complex applications in .NET framework and advance
cross-functional team efforts to maintain and enhance existing software. Will
collaborate in matters related to product development, testing, and debugging.
Will plan, develop, and implement measures to resolve quality, performance,
and security concerns. Will leverage .NET & CLR framework to write
code and improve software programs. Education and Experience Requirements: No degree and seven (7) years of progressive experience
designing and developing complex applications in .NET framework. OR, in the alternative: Bachelor's degree (or equivalent foreign education) in Computer
Science, Computer Systems Engineering, Electrical Engineering, or a
related field plus 2 years of 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: (1) .Net MVC 4.0; (2) C#; (3) Java Script/jQuery; (4) AJAX; (5)
MS-SQL; (6) HTML; (7) HTML5; (8) CSS. 2. Demonstrated expertise programming with SQL in Microsoft SQL
Server 2012 Management Studio. 3. Demonstrated expertise leveraging design patterns and object
oriented design model and techniques to develop, test, and debug
applications. 4. Demonstrated expertise developing applications in two or more
of the following formats: (1) ASP.NET 4.5; (2) .Net Entity Framework;
(3) WCF; (4) Bootstrap. 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 , Software Developer, , San Francisco, CA, California