Developer Lead | |
Information Technology | |
Taco Bell Headquarters, Irvine, CA | |
Irvine | |
CA | |
Taco Bell, a part of Yum! Brands, has been repeatedly named as one of the Best Places to Work in Orange County. We have high standards for ourselves; Yum commits to consistently deliver 10% EPS growth each year. Our success comes from the belief that our people's capabilities are our greatest asset, and investing in you is our top priority. | |
JOB SUMMARY: The Development Team Lead is responsible, under minimal supervision, for facilitating the technical leadership of a development team that integrates with, and supports, a POS platform in 6500 restaurants. JOB RESPONSIBILITIES: · Provide technical leadership for the integration and support of an enterprise level software application which directly impacts the customer facing functionality of all Taco Bell restaurants · Provide technical leadership and coaching for the development team · Provide technical insight and make design decisions contributing to the support and improvement of both the software application and the underlying infrastructure (including OS management) · Work in cross-functional teams to help drive projects impacting the POS · Act as a POS project SME by providing a well-rounded viewpoint that encompasses technical, business and team considerations · Provide and assist with technical work-effort estimates · Provide technical insight into architecture designs interfacing with the POS platform · Create and maintain clear and concise documentation where required · Help ensure standards compliance and maintain best-practices (particularly with regard to change management) · Conduct ad hoc and manual code reviews and participate in ongoing peer code review · Collaborate with key stakeholders, including architects, infrastructure engineers, developers, QA engineers, project managers and executive leadership · Responsible for orchestrating the successful delivery of software to our stores | |
JOB REQUIREMENTS: · Bachelor of Science/Engineering in Computer Science or equivalent experience · Professional experience with OOP and OOD (5+ years, Java/C# preferred) · Professional experience with non-managed code (5+ years, C preferred) · Professional experience providing technical leadership to a development team (3+ years) · Professional experience developing and maintaining software in a highly distributed environment · Solid knowledge of both Windows and Linux/*nix operating systems · Functional basic networking knowledge and academic understanding of networking principles · Functional basic relational database knowledge and academic understanding of relational database principles · Ability to pick up scripting languages with little lead-time · Experience working with both waterfall and agile environments · Able to provide accurate time estimates of required work and lead an effort to deliver on those estimates · Maintain satisfactory working relationships with team members and clients as required to successfully complete assigned tasks · Academic knowledge of formal methods and predicate logic · Experience with version control software · Experience of both successful and failed software projects · 5 -7 years experience in programming and software support · Excellent leadership skills · Strong organizational/time management skills · Good oral and written communication skills · Critical thinking/Creative problem solving ability · Independent and self-motivated · Natural team player · Demonstrated ability to handle multiple projects concurrently and easily adapt in highly dynamic environment · Experience developing and/or supporting a revenue-generating system is a plus · Experience developing and/or designing web services is a plus · POS application integration/development experience is a plus · Working knowledge of PCI-DSS is a plus |
↧
Developer Lead Job (Irvine, CA, US)
↧