Find a job

Software Developer/Engineer (Kafka Expert)

Twitter Facebook
Location
Draper, UT
Job Type
Temp To Perm
Date
Dec 06, 2018
Job ID
2644406
Software Developer/Engineer (Kafka Expert)
Contract-to-Direct Hire
Draper, UT or CA

send your resume to: sue.anderton@elwoodprofessional.com

COMPANY PROFILE:

This company is a leading automotive technology platform that helps dealerships in the United States, Canada and Australia improve profitability through a fully integrated suite of marketing, sales, service, customer experience, DMS, data mining, digital marketing, website, digital retailing, and inventory management solutions. Headquartered in San Clemente, California, the company employs more than 1,000 people and serves 11,000 dealerships and 300,000 active users in the United States, Canada and Australia. This advanced technology provides benchmarking data that paces the industry, and its insightful experts identify trends and develop strategic roadmaps that help dealers optimize processes and operate more profitably.
 
COMMUNITY:
Draper, UT
 
WHAT THIS COMPANY OFFERS YOU:
  • Contracted position with the opportunity to earn full-time employment.
  • Awesome products- amazing software solutions for every aspect of the automotive industry’s relationship with their customer.
  • Free soda fountain. No Dress Code.  Convenient location off of I-15.
 
THE ROLE YOU WILL PLAY:
Software Engineers are responsible for software engineering activities as a member of a SCRUM team. They are expected to lead the adoption and maintenance of best practices for software engineering while implementing solutions to engineering projects using cutting edge technologies. They also mentor other engineers in those best practices through example, guidance and training. They have a proven track record of successful team leadership and project implementation in a team setting.
 
Essential Duties:
  • Solve complex software engineering tasks
  • Troubleshoot and solve code level problems quickly and efficiently
  • Establish coding standards and best practices
  • Collaborate with members of a SCRUM team to ensure success (Product Owners, Engineers, 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
  • Establish User Personas in collaboration with Product Management
  • Facilitate the decomposition of business requirements into Use Cases and Acceptance Criteria
  • Perform risk analysis on each work item completed by a SCRUM Team
  • Coordinate and participate in risk-based regression testing for a SCRUM Team
  • Participate in Deployment Testing exercises as needed
  • Comfortable working with no supervision and providing supervision to engineers
  • Mentor and train other Software Engineers
  • May be asked to participate in Quarterly Architecture Summits
  • Take the lead on challenging software engineering projects
  • Be a resource for multiple challenging software engineering projects at a time
  • Coordinate with external teams / stakeholders
  • Is a positive influence to unite teams to achieve success – has a “Can do” attitude
  • Maintain a holistic view of the project, never losing sight of the smaller details
 
 
 
BACKGROUND PROFILE:
 
Education:
Bachelor’s Degree in Computer Science or equivalent experience and knowledge
 
Experience:
  • 6 months to 1 year Kafka experience
  • 5+ Years Software Engineering
  • Agile/SCRUM
  • Engineering and Implementing enterprise level software applications
  • Leading engineering teams
  • Track record of successfully deploying enterprise quality solutions
 
Skills & Expertise (Advanced Level):
  • C# .NET
  • Kafka
  • ASP.NET MVC AND WEB API
  • JavaScript (Angular and/or React JavaScript libraries), jQuery, Bootstrap
 
Desired soft skills:
  • Accuracy and attention to detail
  • Professional demeanor
  • Works effectively in a team setting
  • Works efficiently across distributed teams
  • Aptitude for learning new technologies and concepts
  • Excellent time management skills and ability to prioritize
  • Manage several activities in parallel
  • Strong verbal and written communication skills
  • Strong organizational skills
  • Able to translate customer and business needs to technical solutions
  • Resilient to change
 
 

Terms of Use    |    Accessibility    |    Privacy    |    ElwoodStaffing.com