Senior Software Engineer

DealerSocket

(Irving, Texas)
Full Time
Job Posting Details
About DealerSocket

DealerSocket is an industry leading automotive CRM – Customer Relationship Management and dealership training provider, serving auto dealers throughout the US and Canada. Founded in 2001 by Jonathan Ord and Brad Perry, DealerSocket is based in San Clemente, California and employs over 300 people, serves over 3000 dealers in US, Canada, Australia and supports over 100,000 active users.

Responsibilities
  • The Sr. Software Engineer plays a critical role in delivering value to our internal and external customers.
  • Responsible for analyzing problems and designing, developing and implementing solutions that demonstrate value to our customers
  • Takes Ownership of solution through a healthy delivery to the customer
  • Proficient in green field product development, complex API based integration, Angular, NodeJS, HTML5/CSS, Java, Restful API at scale, Micro Services, Apache and AWS Cloud deployment.
  • Solve complex software engineering tasks
  • Troubleshoot and solve code level problems quickly and efficiently
  • Create automated unit and integration tests
  • Follow established coding standards and practices
  • Collaborate with members of a SCRUM team to ensure success (product Owners, Engineer, QA, Designer)
  • Participate in all SCRUM related events such as Sprint Planning, Retrospectives and Backlog Grooming
  • Communicate effectively with team members, internal and external customers
  • Stay current with industry standard tools and technologies
  • Automate Acceptance Tests when/where possible
  • Perform risk analysis on each work item completed by a SCRUM Team
  • Participate in Development Testing exercises as needed
  • Comfortable working with little to no supervision to associate engineers
  • Mentor and train other software engineers
  • Take the lead on challenging software engineering projects
Ideal Candidate

Education:

Bachelor’s Degree in Computer Science or equivalent experience and knowledge

Experience:

  • 6-10 years software engineering
  • Deep understanding of Angular JS and Java Programming environments
  • Front-end security practices
  • Front-end performance optimization
  • JavaScript Unit Testing and frameworks (Karma, Jasmine, Mocha, Sinon)
  • UI E2E testing and frameworks (Protractor, Selenium)
  • Architecting and developing JavaScript web applications
  • HTML, able to translate Wireframes into HTML
  • CSS, LESS/SASS and CSS Frameworks (Bootstrap)
  • RESTful APIs
  • Understanding of Agile/SRCUM or SAFe development methodologies
  • Engineering and implementing enterprise level software applications
  • Leading engineering teams
  • Consuming web services and (de)serializing data (REST OData, WCF; JSON, XML, SOAP)

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Irving, Texas
Skills Desired
Sign up or login to see how your skills match up.
  • AWS
  • Cloud
  • CSS
  • RESTful APIs
  • Familiar with UI Toolkits and Frameworks
  • Java
  • JavaScript
  • Product Development
  • Programming
  • Risk Analysis
  • Web Applications
  • Web Services
  • XML
  • AngularJS
  • Bootstrap
  • HTML5
  • JSON
  • LESS
  • Mocha
  • Node.js
  • REST
  • Sass
  • Selenium
  • SOAP
  • Unit Testing
  • Windows Communication Foundation (WCF)
  • Wireframe
  • Computer Science
  • Software Engineering
  • Front End Engineering
  • Jasmine
  • Karma
  • Apache
  • Sinon.JS
  • Protractor
  • Numerous Retrospective Formats
  • Scaled Agile Framework (SAFe)
  • Software
  • End to End Testing
  • Development Methodologies
  • OData
  • Microservices
  • Sprint Planning
  • Backlog Grooming

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.