CDK Global

Software Engineer

United States

Not SpecifiedCompensation
Junior (1 to 2 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Software Development, Automotive TechnologyIndustries

Requirements

Candidates should possess a Master's degree in Computer Science or a related field with 7+ years of programming experience, or a Bachelor's degree with 10+ years of programming experience in building enterprise web solutions. Strong proficiency in React.js and experience with other JavaScript frameworks such as Vue.js or Angular is required, alongside deep knowledge of Node.js and NestJS for building robust back-end services. Solid understanding of RESTful APIs, GraphQL, and WebSocket is also necessary, along with experience with SQL/NoSQL databases like MongoDB, PostgreSQL, or MySQL. Candidates must have experience with modern JavaScript, TypeScript, and ES6+ features, and familiarity with modern front-end tools and workflows like Webpack and Babel.

Responsibilities

The Software Engineer will create and design sophisticated, reusable Reporting solutions across multiple browsers and devices using Business Intelligence and Datawarehouse applications. They will evaluate requirements and initial mock-ups, make technology recommendations, and leverage the latest developments in Internet technologies. The role involves serving as a technical resource and mentor, utilizing modern JavaScript and testing frameworks, and contributing to CI/CD pipelines. Furthermore, they will build scalable, maintainable applications, write unit tests, and document software deliverables through use cases, design documents, and technical specifications, while working in a fast-paced agile development environment.

Skills

React.js
Vue.js
Angular
Node.js
NestJS
RESTful APIs
GraphQL
WebSocket
SQL
NoSQL
MongoDB
PostgreSQL
MySQL
JavaScript
TypeScript
ES6+
Webpack
Babel
CI/CD
Git
Unit testing
Jest
Mocha
Data visualization
Dashboards

CDK Global

Integrated software solutions for automotive retail

About CDK Global

CDK Global provides integrated software solutions specifically designed for the automotive retail industry. Their products help auto dealerships manage various operations such as billing, customer relationship management (CRM), inventory management, and service scheduling. By using these software tools, dealerships can streamline their processes, improve customer experiences, and increase sales. Unlike many competitors, CDK Global focuses on the unique challenges of the automotive market, including the transition to electric vehicles (EVs), and tailors its solutions to meet these evolving needs. The company's goal is to enhance the efficiency and productivity of its clients through advanced technology, ultimately driving the automotive retail industry forward.

Hoffman Estates, IllinoisHeadquarters
1972Year Founded
IPOCompany Stage
Automotive & Transportation, Enterprise SoftwareIndustries
5,001-10,000Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Paid Vacation
401(k) Company Match
Tuition Reimbursement

Risks

Tekion's lawsuit could lead to significant legal expenses and reputational damage.
Antitrust lawsuit resulted in a $100 million payout, indicating potential legal vulnerabilities.
Cybersecurity breach impacted major clients, potentially leading to loss of trust and business.

Differentiation

CDK Global specializes in integrated software solutions for the automotive retail industry.
The company offers a subscription-based model for its software solutions.
CDK Global focuses on EV transition challenges, tailoring solutions for evolving industry needs.

Upsides

Increased focus on cybersecurity can enhance CDK Global's reputation and client trust.
Digital transformation in automotive industry presents opportunities for expanding software offerings.
Rise of EVs creates demand for specialized dealership software solutions by CDK Global.

Land your dream remote job 3x faster with AI