Principal Technical Architect
Power the Possibilities The CDK Global technology team is looking for collaborative innovators who are passionate about making their mark on emerging enterprise software products. Wersquore building and developing cloud technology for the automotive retail industry that will change the landscape for automotive dealers, original equipment manufacturers (OEMs) and the customers they serve. Be Part of Something Bigger Each year, more than three percent of the U.S. gross domestic product (GDP) is attributed to the auto industry, which flows through our customer, the auto dealer. Itrsquos time you joined an evolving marketplace where research and development investment is measured in the tens of billions. Itrsquos time you were a part of something bigger. Wersquore expanding our workforce ndash engineers, architects, developers and more ndash onboarding early adopters who can optimize, pivot and keep pace with ever-evolving development roadmaps and applications. Join Our Team Growth potential, flexibility and material impact on the success and quality of a next-gen, enterprise software product make CDK an excellent choice for those who thrive in challenging, fast-paced engineering environments. The possibilities for impact are endless. We have exceptional opportunities to evolve our industry by driving change through new technology. If yoursquore ready for high-impact, yoursquore ready for CDK. Summary Principal Technical Architect Automotive Retail Suite
- (CRM Marketing, Sales, and Service) CDK Global is hiring a full-time experienced Principal Technical Architect for our Automotive Retail ndash Software Suite in San Jose, CA or Austin, TX. CDK Global offers the chance to take a leading role in the digital revolution of the automotive industry. We are on a journey to transform our product portfolio into a broad offering of reusable microservices delivered via containers in the cloud, enabling the rapid delivery of industry leading user experiences that customers love. Principal architects are the technology change agents delivering this modernization and innovation. They are energetic influencers that build world-class solutions for key CDK Global business domains including CRM Marketing, Sales and Service. As a Principal Architect for Automotive Retail ndash Software Suite (ARSS) that includes our agnostic industry leading flagship products Elead CRM and CDK Digital Retailing (online car buying), you will drive the design of next-generation CDK Global software-as-a-service applications. Primary Responsibilities bull Responsible for architecting and designing comprehensive solutions that meet functional requirements in support of a given initiative. bull Building Cloud Native applications leveraging AWS services bull Analyze, document and optimize the overall solution architecture by developing design principles, models, plans, internal standards, budgets, and processes aligned on industry best practices bull Applying a Services or API First approach to building applications bull Using event-based or messaging-based architectures bull Delivering multi-tenant applications bull Implementing proof of concepts, frameworks or libraries bull Support the delivery of the solution by providing insights to the application development teams and project managers that plan and execute delivery activities bull Removing technical obstacles and barriers to successful delivery bull Create solution architecture documents that describe and explain solutions attributes and associated benefits and maintain documentation in collaboration with enterprise architects as well as others solution architects bull Plays a role in establishing architectural vision and direction, architectrsquos solutions, provides advice and guidance, monitors emerging technologies, and assists in software and service procurements bull Application modernization to microservices bull SOA designed monoliths to microservices bull Design API contracts bull Cloud native applications in AWS bull Portfolio rationalization that consolidates back end systems and duplicative integrations bull Business, product, and engineering collaborations bull Technical standards definition bull New technology adoption bull Meeting performance, availability, scalability, reliability, maintainability and security SLAs This role emphasizes Technical Expertise bull Proven experience with C.NET Framework for both API and front-end development of existing applications. bull Demonstrable ability with C.NET Core for API development and React for front-end development of net-new applications. bull Knowledge and experience with SOLID design principles, cloud computing, test automation, and CICD. Problem Solving bull Analyzing and resolving complex problems during design, development, and operation of applications and systems.?
bull Detecting, diagnosing, reporting, and resolving production issues with expediency. bull Identifying development patterns and best practices to mitigate future issues. Collaboration bull Stay connected with your teammates and internal stakeholders, from iteration planning to retrospective. bull Give and receive objective and constructive feedback. bull Produce clear technical documentation, lead internal demos of your work, and contribute to peer code reviews. Ownership bull Own your experience by celebrating successes, being accountable for outcomes, and championing ongoing continuous improvement. Identify opportunities and manage technical risks. Innovation bull Promote a culture of innovation and learning. Mentor and be mentored. Actively engage in knowledge transfer and ongoing professional development. Technical proficiencies bull .NET Framework (up to and including 4.72) bull .NET Core (2.2, 3.x) bull C (ASP.NET, MVC, Web API) bull AWS experience andor certification bull SAFe Agile experience andor certification bull CICD experience (Jenkins, GitLab) and automated UI testing bull AWS SQS, RabbitMQ, NServiceBus bull Node.js, Angular 5, Objective-C bull SOLID principles and Object-Oriented Design patterns bull IoC (Autofac, Castle Windsor) bull Unit testing (NUnit, xUnit) bull PLSQL with Oracle 12c bull React, or transferrable experience with other Java
Script frameworks bull HTML, CSS, Java
Script bull Containerization with Docker bull Foundational knowledge of infrastructure (firewalls, load balancers, proxies, etc.) bull GitHub Enterprise, including pull requests and peer reviews Qualifications bull Bachelorrsquos degree in a related field (Information Technology, Engineering). An advanced degree in a related area, an asset. bull Minimum of 10 years of IT experience, of which minimum 5 as a solutions architect working with integrated Enterprise systems. Professional experience design, development, and operationalization of scalable, resilient, high-volume client-facing web and service-oriented applications. bull Expertise in architecting cloud solutions and supporting application migrations to cloud (AWS preferred) bull Cloud solution architect certification a plus bull Ability to work across multiple technical teams to set direction and priority bull Ability to work independently and as part of a team while demonstrating initiative and using good business acumen bull Expertise with web mobile application environments bull Expertise with SOA concepts. bull Experience in the layout and architecture planning for integrating multiple platform bull Expertise in APIs, web services concepts and standards. bull Expertise in JSON, XML, XML Schema, XSL, various XML standards and web services. bull Experience in designing and implementing large server software with particular attention to security, scalability and high performance. bull Experience working within multidisciplinary and collaborative environments bull Team player with effective interpersonal skills CDK Global knows you have passions outside of work. You have family, friends, sporting events, and lots of things going on. Thatrsquos why we offer a comprehensive benefits package to not only take care of you but your family as well. All of our benefits are effective the first day of employment including 401K matching, paid time off to re-energize, donate your time to volunteer in your community, and tuition reimbursement to name a few. At CDK, we pride ourselves on having a diverse workforce. We value and celebrate the uniqueness of individuals and the different perspectives they provide. We offer equal opportunity employment regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, or protected veteran status.