Software Engineer III
ADP – Automatic Data Processing - California

This job posting is no longer available on Automatic Data Processing. Find similar jobs: Software Engineer jobs

Software Engineer As a key member of the engineering team for the Dealix division of ADP, the Software Engineer will be responsible for the detailed design, and implementation of both high volume web applications and backend platforms that exchange data with high traffic portals such as MSN, Yahoo!, and AOL, as well as support our dealers through extranet sites . As a key team member, the Software Engineer will partner with a variety of IT and business teams to define and implement a set of solutions that support business processes and provide a platform that is both adaptable and flexible to meet evolving business needs. This role will also be involved in the design and implementation of extranet web applications that provide functionality to automotive dealerships. The successful Software Engineer will have a background in both web application development and database technologies, with a focus on front-end development. This unique opportunity provides the benefits and stability of ADP, a Fortune 5 00 company, as well as the leading-edge, innovative, and empowering start-up culture of Dealix. Key Responsibilities Define and evolve the next generation large scale platforms that maximize our competitive advantage Articulate a coherent and compelling service oriented architecture for complex applications Collaborate with senior principal engineers, products management, and engineering teams to achieve a consistent architecture that targets high performance and efficiency Produce technical specifications, prototypes, white papers, and presentations to communicate your ideas Work “hands-on” to both architect and develop high-quality source code that adheres to commercial development standards Provide technical leadership and mentor others Understand long-term business strategy and align the technical roadmap to meet those objectives Stay current of emerging industry technologies and trends Deliver technology recommendations that support optimal construction, maintenance and performance

Experience, Skills, Academic:
Requirements At least 3+ years with Web Application Development (Microsoft ASP.NET or MVC, C#, HTML, JS, CSS). You not only understand ASP.NET, but can explain concepts such as the page lifecycle, user and server controls, master pages, and HTTP modules. At least 3+ years with JavaScript. You understand the language to a reasonable depth and can explain concepts like JS prototypes, JSON, and frameworks such as jQuery. An understanding of the implications around cross-browser compatibility (IE, Firefox, Chrome). Experience with XML/XSD, XPATH or LINQ to XML. Experience working with web debugging tools (Fiddler), source code management (Visual SourceSafe, Perforce), and build tools (MSBuild) is desired. At least 3+ years within Microsoft SQL Server and T-SQL. An enthusiastic, self-starter who works in a pro-active manner, providing solutions. Able to work independently and as part of a geographically distributed team. Good understanding of web application architectures. Good understanding of hardware load balancers (BigIP), session state management (database, QueryString, ViewState, etc.), cache (application cache, browser cache, output caching), and website performance optimization is desired. Passionate and committed with a strong sense of ownership and attention to detail. Comfortable communicating with all levels of management and engineers (interpersonal, written, and verbal). Extensive experience with Object Oriented Programming (OOP). A good understanding of software design patterns. Strong analytical, problem solving, and decision making skills. Ability to think creatively and abstractly along with the ability to be pragmatic and compromise. BA/BS in Computer Science, Computer Engineering, or related field. Preferred MS in Computer Science, Computer Engineering, or related field is a plus. Experience with large corporate web site applications is desired. Experience with large scale system performance tuning (GZip, script combining, minification, caching, CDN, etc). Microsoft Certification s are a plus.

Job Category:
Technology

Area of Interest:
Business Intelligence

Locations:
United States, Redwood City, CA

Automatic Data Processing - 20 months ago - save job - block
About this company
Automatic Data Processing, Inc. (ADP) is engaged in providing business outsourcing solutions. ADP offers a range of human resource (HR),...