Job Detail

Software Engineer - CDK Global

Date Posted: Sep 06, 2022
Login to View Salary

Job Detail

  • Location:
    Portland, Oregon, United States of America
  • Company:
  • Type:
    Full Time/Permanent
  • Shift:
    First Shift (Day)
  • Work Authorisation:
    H1
  • Positions:
    5
  • Experience:
    9 Year
  • Gender:
    No Preference
  • Degree:
    Masters
  • Apply Before:
    Nov 14, 2022

Job Description

Major Responsibilities: Troubleshoot issues related to Drive Platform (Drive is a product sold to automotive dealers). This requires the ability to diagnose issues across CentOS operating system, PostgreSQL database, PICK environment, and web-based applications written in multiple languages on large servers. The need is to do this without impacting production performance and minimizing any system downtime. Develop CentOS applications to support the Drive application suite. This requires identifying command changes between prior versions of CentOS operating system. Tuning parameters need to be identified and standard settings need to be evaluated against custom parameters needed by PICK, PostgreSQL, Apache web services to optimize system performance on a wide variety of server configurations. Develop and support security updates to the operating system, databases, and web services. This requires identifying support vulnerabilities from manufacturers and internal security tests. The issues need to be incorporated in infrastructure builds and provided as patches to existing systems. These all need to reviewed and tested in a quality assurance environment before installing the patches on the production servers. Research future area of the development for the Drive Platform. Company is involved in modernizing our existing products. A solid working knowledge of operating systems, databases such as PostgreSQL and MongoDB, and the PICK environment are important in participating and leading discussions. Participate in design discussions around future operating system. The company is looking at alternative operating systems to replace the CentOS system. This will require a knowledge of a variety of Linux operating systems and assessing how appropriate they are to support the existing PostgreSQL database and PICK infrastructure. The appropriate selection will provide growth and stability with minimal application changes required. Support existing application programming interfaces (APIs). This will require the engineer to learn existing application programming interfaces that are written in various languages such as PHP and PICK languages such as Basic, Proc, etc. Develop new application programming interfaces to support the modernization effort using the existing languages acquired in the support role for the existing APIs. Develop routines and research issues around PHP (programming language). The company needs to move to newer versions of PHP to support modernization. A thorough understanding of PHP and the changes in various versions will be necessary to assess the impact to the existing applications. The choice of PHP version will strike a balance between modernization and minimizing changes to applications. Monitor and develop ways to improve system performance. With the variety of sizes in our servers maximizing performance is key. The engineer needs an understanding of performance tools to assess operating system, various databases such as MongoDB and Postgres, and the PICK infrastructure. Option to Telecommute.

 

Job Requirements: Applicant must possess a Bachelor’s degree, or foreign equivalent, in Computer Science, Information Technology, Computer Engineering or related field and 3 years of work experience in software application development and testing or related field. In the alternative, employer will accept: Master’s degree, or foreign equivalent, in Computer Science, Information Technology, Computer Engineering or related field and 1 year of work experience in software application development and testing or related field. Additionally, the applicant must have professional experience with: 1) PHP; 2) PICK languages and infrastructure; 3) HTTP and HTTPS; 4) Telnet/Secure Shell protocols; and 5) Linux shell scripting.

 

To apply: Visit https://jobs.cdkglobal.com/ or email resume to Apply.Recruitment@cdk.com. Please reference Req #JR3210.

 

Eligible for employee referral program

 

At CDK, we believe inclusion and diversity are essential in inspiring meaningful connections to our people, customers and communities. We are open, curious and encourage different views, so that everyone can be their best selves and make an impact.

 

CDK is an Equal Opportunity Employer committed to creating an inclusive workforce where everyone is valued. Qualified applicants will receive consideration for employment without regard to race, color, creed, ancestry, national origin, gender, sexual orientation, gender identity, gender expression, marital status, creed or religion, age, disability (including pregnancy), results of genetic testing, service in the military, veteran status or any other category protected by law.

 

Applicants for employment in the US must be authorized to work in the US. CDK may offer employer visa sponsorship to applicants.

 

Hiring Insights

Benefits

Job is expired

Company Overview

Austin, Texas, United States of America

Auto Dealer Software Creating world-class software solutions to help your dealership exceed expectations. Read More

Related Jobs

Google Map

ezgif-com-gif-maker