Mid Level Software Engineer - Full Stack - remote

Autosoft, Inc
Posted 4 years ago
About Us:

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

We have several openings for Mid-Level Full Stack Software Engineers on our application and platform development teams. Join us on our journey to build the industry’s next generation dealer management system.

Who You Are:
  • You are passionate about software craftsmanship
  • You hold high expectations of yourself and your team
  • You care about personal and team growth
  • You have a high sense of urgency
  • You understand the importance of balancing resolving tech debt with new development
  • You value diversity
What You do:
  • Learn and use new technologies when needed to solve the problems at hand
  • Participate in system design, software architecture design, and code reviews/pull requests
  • Work independently and pair with other software engineers on your team in order to foster an environment of learning and growth
  • Contribute to your team’s build and deployment automation, test automation, monitoring and overall health and quality
  • Adhere to quality standards to ensure data and code integrity across various systems
What You Need to Get the Job Done:
  • Familiarity in domain driven design and implementing microservices
  • Understanding of Git and comfort with pull request workflows is required
  • Experience in relational data stores like PostgreSQL, MySQL, or MS SQL is required
  • Experience developing cloud native software in AWS, GCP, or Azure
  • Experience in javascript frameworks, Angular 2+ is a plus
  • Exposure to REST and effective web service design
  • Familiarity with NHibernate or similar ORM
  • Experience in object-oriented design and programming language (C#) 
  • Proven ability to write high-quality C# and JavaScript / TypeScript application logic with accompanying tests
  • Can articulate your experience with testing strategies: (Unit, Integration System, End to End)
  • Familiar with development concepts such as Dependency Injection, Mocking/Test Doubles, Object Relational Mappers
  • Bachelor’s degree in Computer Science, Information Systems and/or equivalent formal training or work experience
  • Nice to have: Behavior driven development, CucumberJS
What You'll Love About Us:
  • Great Company Culture- We've been recognized by multiple organizations like "Best Places to Work in PA" for our great workplace culture for 6 consecutive years.
  • Rest and Relaxation- Generous PTO and 9 Paid Holidays.
  • Health Benefits- Medical, dental, &vision insurance with plan options to fit employee's unique needs, including a 100% company paid medical option.
  • Prepare for the Future- 401(k) with a generous company match.
  • Work/Life Balance- Flexible schedules, Parental Leave, Volunteer Time Off, Wellness initiatives.
  • Pets are Family Too- Pet insurance for your furry family members.
  • Continuous Learning- We encourage growth and curious minds by providing Tuition Reimbursement for our employees
If you think you are a strong fit for the role, apply and let's have a conversation.