Software Engineer

Autosoft · Mar 29th 2019

Apply on StackOverflow Careers

Autosoft, Inc. (www.autosoftdms.com) is a Dealership Management System (DMS) software company serving the retail automotive industry for 30 years. At Autosoft, we embrace change, encourage out of the box thinking, and listen to our employees to help shape the future of our business.

We currently have an opening for a Senior Software Engineer that will help create web applications using Angular, TypeScript, C#, and .Net.

Who You Are: Your leadership and technical expertise is essential to our success. You will work within a Scrum team, collaborating and pairing with product team members (UI/UX, Engineering, Data, and Product Management) to create secure, reliable, scalable software solutions. You will serve as a mentor and role model to other software engineers.

What You'll do:

  • Evaluate technologies for appropriate fit to solutions

  • Champion agile software development practices

  • Develop, test and implement new features and components on a growing enterprise SAAS solution

  • Troubleshoot and resolve problems of medium to high complexity

  • Participate in Scrum ceremonies

  • Identifies and enables ways to improve team productivity and efficiency

  • Discover and consolidate duplicate code and redundant solutions

  • Develop and maintain quality standards to ensure data integrity across various database systems

  • Document important design decisions appropriately

  • Participates in learning activities around modern software design and development core practices

  • Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations

  • Translate technical language for non-technical people

What You'll Need:

  • Bachelor’s degree in Computer Science, Information Systems and/or equivalent formal training or work experience

  • Five to seven (5-7+) years of experience in a collaborative software development environment

  • Experience in Angular 2+

  • Exposure to REST and effective web service design

  • Experience in object-oriented design and programming language (C#)

  • Experience in a front-end technology and framework such as HTML, CSS, JavaScript, BackboneJS, ReactJS, and ngrx

  • Proven ability to write high-quality C# and JavaScript / TypeScript application logic with accompanying tests

  • Must be able to explain testing strategies: (Unit, Integration System, End to End)

  • Familiar with development concepts such as Dependency Injection, Mocking/Test Doubles, Object Relational Mappers

Apply on StackOverflow Careers