Sr Software Developer
Company: Esurance Insurance Services, Inc.
Location: San Francisco, CA
Posted on: September 14, 2015
Job Description:
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. Education and Experience Requirements: 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. 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 leveraging design patterns to develop,
test, and debug .NET applications. 2. Demonstrated expertise leveraging Windows Communication
Framework ("WCF") to build service-oriented applications (“SOA”) and
re-factor applications. 3. Demonstrated expertise creating .NET web applications by
leveraging at least three of the following methodologies:
Model-View-Controller (“MVC”) with razor engine, HTML 5, CSS 3, jQuery with AJAX. 4. Demonstrated expertise using Unified Modeling Language
(“UML”) to create artifacts and develop technical solutions. 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 , Sr Software Developer, , San Francisco, CA, California