Apply now »

LMS Programmer/Developer/Software Engineer

Date:  Apr 2, 2021

Austin, TX, US, 78730


About CDK Global, Inc

CDK Global (NASDAW:CDK) is a leading provider of integrated data and technology solutions to the automative, heavy truck, recreation and heavy equipment industries. Focused on enabling end-to-end, omnichannel retail commerce through open, agnostic technology, CDK Global provides solutions to dealers and orginal equipment manufacturers, serving nearly 15,000 retail locations in North America. CDK solutions connect people with technology by automating and integrating all parts of the dealership and buying process, including the acquisition, sales, financing, insuring, parts supply, repair and maintenace of vehicles. Vist

Job Duties:

Implement software code in an Agile, test-driven software development environment. Participate in software architecture and framework extensions and the development of related services and components. Scope software development efforts and provide reliable estimates. Conduct software performance and scalability analysis. Create technical designs for software application features and associated documentation. Analyze and debug computer code.


What to expect in this role:  

  • Full-Time, Permanent (not contract)
  • Maintain the Elead University Learning Management System (LMS)
  • Report to Development Manager
  • Receive work/priorities from Elead University Director of Learning & Delivery
  • Design, develop code, enhance, test, debug, and implement Elead University LMS software, including but not limited to:
    • Build the ability to upload and categorize videos, view videos, track video usage and views, and access reporting metrics of videos.
    • Design and develop new software products or major enhancements to existing Elead University LMS software.
    • Build and enhance reporting functionality
  • Integrate other applications with our LMS
  • Maintain access to Elead University LMS source code and the database
  • Troubleshoot and address technical issues
  • Provide a timely response to questions throughout the development phase.
  • Research, test, build and coordinates the conversion or integration of new products based on requirements.
  • Address problems of systems integration, compatibility, and multiple platforms.


Duties & Responsibilities:

  • This position is responsible for coding and architecture of several University LMS projects.
  • Provide training to other internal employees on the use of developed software systems.
  • Desire to write clean, correct and efficient code. Code to acceptance criteria.
  • Perform unit, functional, end-to-end, acceptance and system testing.
  • Troubleshoot and solve production problems related to software applications.
  • Consult with project teams and end-users to identify application requirements.
  • Perform feasibility analysis on potential future projects to management.
  • Assist in the evaluation and recommendation of application software packages, application integration, and testing tools.
  • Resolve problems with software and respond to suggestions for improvements and enhancements.
  • Conduct code reviews.
  • Present work done to team members and wider organization.
  • May be required to cross-train and perform other duties.


Education and Qualifications/Skills and Competencies:

Bachelor’s Degree in Computer Science, Information Systems or related area or six (6) years related work experience


Work Experience:

Three (3) years of experience must include:

  • Writing .NET enterprise applications
  • HTML and general knowledge of XML and markup format, XML-based Web Services / WCF and T-SQL, CSS, .NET MVC, JSON Schema, various JavaScript frameworks (React/Redux, AngularJS, etc.) and SASS
  • Intermediate or advanced knowledge and hands-on programming experience in C#
  • Senior-level web app experience needing minimal assistance from others on the team



  • Reliable, dependable, and punctual attendance
  • Strong professional skills including creative problem solving, planned and organized coordination of cross-functional teams, acute attention to detail and quality, and driven with the ability to self-manage.
  • Ability to multi-task across project/initiatives and deliver according to time and cost commitments
  • Adaptability and willingness to adjust to constantly changing circumstances and parameters.
  • Ability to read and write proficiently as well as interact and speak effectively using the English language in interpersonal situations and before groups of people.


Preferred skills:

  • Possess a developing knowledge of how Elead software applications are used in dealerships
  • Further your understanding and learning of dealership operations and our Industry.
  • Experience and knowledge using Jira
  • Experience developing/implementing LMS applications (e.g., SAP SuccessFactors, Blackboard, Cornerstone, Northpass, Pluralsight, in-house LMS, etc.)



CDK Global knows you have passions outside of work.  You have family, friends, sporting events, and lots of things going on.   That’s 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.  

Nearest Major Market: Austin

Job Segment: Developer, Information Technology, Programmer, Information Systems, ERP, Technology

Apply now »