Software Developer
Company: Esurance Insurance Services, Inc.
Location: Rocklin, CA
Posted on: May 9, 2016
Job Description:
Will review business requirements and identify technological
deficiencies. Will translate customer requirements into design principles.
Will analyze sophisticated module specifications, system characteristics,
and application designs. Will write code and perform testing and
debugging of software applications. Will analyze, map, and model system
development and implementation tasks using standard Unified Modeling Language
(“UML”) metrics. Will monitor the software 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 meet regularly with management to incorporate software improvements.
Will provide technical guidance on the development of complex
applications in .NET framework and collaborate with cross-functional teams 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 develop and implement measures to
resolve quality, performance, and security issues. Education and Experience Requirements: Bachelor’s degree (employer will accept 3 or 4 year degree or
equivalent foreign education) in Computer Science, Computer Engineering,
Computer Systems Engineering, Electrical Engineering, or a related field
plus 3 years’ experience designing and developing complex applications
in .NET framework. OR, in the alternative: No degree and 7 years’ experience designing and developing
complex applications in .NET framework. Special Requirements: 1. Demonstrated expertise leveraging C# with MVC and
multi-tier architectural patterns to develop, test, and debug Distributed
and Interoperable applications. 2. Demonstrated expertise leveraging .NET framework and MS SQL
Server to write code and improve software programs in a Team Foundation
Server (“TFS”) environment. 3. Demonstrated expertise developing Service-Oriented
Architecture (“SOA”) to improve consumption of data in Windows Communications
Foundation (“WCF”) and Web services. 4. Demonstrated expertise developing Web applications for
technical solutions by leveraging three or more of the following
client-side technologies: JavaScript, JQuery, JSON, Razor, or CSS. 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., Sacramento , Software Developer, Insurance , Rocklin, CA, California