Software Engineer - .NET

Solera Holdings   •  

South Jordan, UT

Industry: Business Services


Less than 5 years

Posted 300 days ago

This job is no longer available.

The Position: 

As a member of our software engineering team, the Software Engineer will implement and maintain microservices to support our automotive software systems, using and contributing to team standards and processes.

Our Team: Our team is focused on creating software for improving automotive repairs. In particular, our group is focused on providing damage estimates when a vehicle needs collision repairs. Our application has been successful in the marketplace for years and is ready for a facelift and new, cool features. It's a great time to join the team with this new generation software being created!

Essential Responsibilities:

  • Responsible for wide range of software implementation functions, including development of new applications, analysis & maintenance of current applications & processes, and making recommendations for improvement & innovation
  • Analyze system specifications and translate system requirements to manageable & measurable tasks
  • Responsible for analysis of current applications including performance, diagnosis & troubleshooting of problems, and recommend solutions
  • Pair with other software development team members to learn and to mentor
  • Collaborate with team members & other groups in writing clear & concise functional, design, and implementation documentation
  • Test Driven Development, Continuous Integration, Continuous Deployment, Paired Programming, Mob Programming, Independent Contribution


Job Requirements:

  • BS in Computer Science or equivalent experience
  • 0-5 years' experience in software development
  • Experienced with C# and relational databases
  • Experienced with Microservices, TDD, and DDD preferred
  • JavaScript and JavaScript libraries a plus (ReactJS preferred)
  • CSS and HTML a plus
  • Excellent problem-solving skills
  • Ability to work in a paired programming environment
  • Ability to take strategic direction from management
  • Excellent oral and written communication skills