Development Lead
Company: Esurance Insurance Services, Inc.
Location: San Francisco, CA
Posted on: February 21, 2017
Job Description:
Duties: Will translate business requirements into system designs and
implementation tasks. Will develop innovative and practical solutions to
challenging requirements and technical problems. Will create and document
system designs using standard software design patterns. Will implement
key components of high importance or complexity to the highest
standards of quality, security and maintainability. Will review and ensure
all code produced by team conforms to Esurance coding standards. Will
coordinate with other teams to facilitate the build, deployment,
configuration and support of applications. Will define the critical path for task
execution on a project. Will provide advice and feedback throughout the
development lifecycle for prevention and early correction of quality
problems. Will test and debug applications using both coded and manually
executed test cases. Will identify, log and tracks defects/bugs/problems to
ensure they are resolved and that methods of resolution are captured for
future reference. Will contribute to improving the software development
life cycle. Will maintain technical expertise by learning about
emerging tools and technologies. Will evaluate new technology for use within
the department. Will train team members and serve as a technical
resource to the team in the resolution of complex problems and issues. Will
clearly communicate status and open issues to team and manager. Education and Experience Requirements: Bachelor’s degree (or equivalent foreign education) in Computer
Science, Mechanical Engineering, Electronic Engineering, Electrical
Engineering, or a related field plus 5 years of software development experience
including web application development, object-oriented programming, and
asynchronous programming. OR, in the alternative: Master’s degree (or equivalent foreign education) in Computer
Science, Mechanical Engineering, Electronic Engineering, Electrical
Engineering, or a related field plus 3 years of software development experience
including web application development, object-oriented programming, and
asynchronous programming. Special Requirements: 1. Demonstrated expertise designing and delivering complex
high-volume enterprise-level applications. 2. Demonstrated expertise developing standard application
architectures such as MVC, MVVM and standard software design patterns. 3. Demonstrated expertise leveraging .NET framework to write
code and improve software programs using C#, XML, XSL, JQuery, ASP.NET,
MVC, Web Services, and Microsoft SQL Server. 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 , Development Lead, Insurance , San Francisco, CA, California