Software Engineer
CDK Global- Full Time
- Junior (1 to 2 years), Senior (5 to 8 years)
Candidates should possess a Bachelor’s degree in Computer Science or a related field, demonstrating mastery of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations. They should have a deep understanding of object-oriented programming methodologies and experience with Agile software development methodologies (Scrum, Kanban). Furthermore, candidates must demonstrate proficiency with Native JavaScript, front end web technologies such as Angular, Node, Bootstrap/Material Design, CSS3, and HTML5, as well as front end build tools like Gulp, Grunt, and Webpack. Experience consuming RESTful web services and understanding web performance optimization techniques are also required.
The Staff Engineer, Digital Development will provide technical direction related to project deliverables for both onshore and offshore development team members, review business requirements and technical analysis documentation, maintain and utilize expert knowledge of complex technical operating environments, and contribute to project deliverables through system administration and/or software development tasks as needed. They will also lead continuous improvements to the team’s software development and/or operational processes, oversee the development, configuration, coding, testing, and debugging of complex new software, and lead the technical design and documentation of Republic Services’ Digital Platform. Additionally, the role involves providing input and feedback for developer performance reviews, providing Tier 2 and 3 support for IT issues, reviewing application performance metrics, and contributing to the development and maintenance of Drupal integrations.