Software Engineer
Company: Esurance Insurance Services, Inc.
Location: Rocklin, CA
Posted on: August 24, 2018
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: Bachelor's degree (or equivalent foreign education) in Computer
Science, Computer Systems Engineering, Electrical Engineering, or a
related field plus 5 years of experience designing and developing complex
applications in .NET framework. OR, in the alternative: No degree and seven (7) years of progressive 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 Rocklin,
CA location, enter job title in Keywords field, & complete
online application.
Keywords: Esurance Insurance Services, Inc., Hayward , Software Engineer, Insurance , Rocklin, CA, California