Why is Analytics and Business Intelligence (BI) important at AutoAnything?
Our Analytics and BI group is an essential part of the AutoAnything team, enabling us to maximize the value derived from our data. We believe that empowering stakeholders within the business with the insights needed to make more informed and better decisions will enable us to further distance ourselves from the competition further. We believe that to be able to deliver quality, actionable reporting and analytics that allow us to best serve our internal and external customers, we need to have balanced teams with the best and brightest people.
Our teams build the software that powers all aspects of AutoAnything—the leading retailer of specialty automotive accessories and aftermarket parts.
We believe in and practice Scrum (the Scrum.org variety)
We build software using Microsoft NET and C#; we try to use the best tool for the job.
We manage our SDLC using a collection of TFS, Release Manager, PowerShell, and DSC.
We strive for full automation of our software deployments and delivery.
We listen intently, absorb, and participate actively in discussions.
We have the courage to say what we think.
We believe in shaping good judgment in individuals instead of imposing rules across the team; .
We have a desire to learn more about our customers, to become experts in our industry, and to leverage technology in ways that set us apart from our competition.
We challenge the status quo when warranted.
We are selfless and do what’s best for our team and our teammates.
We operate with integrity and honor our commitments.
We make an impact by focusing on consistency and results.
Our highest priority is to satisfy the customer through and continuous delivery of valuable functionality.
Software functionality can only be realized by the when it to them by sound systems.
Nonfunctional requirements are as important as desired functionality to the user’s outcome.
Infrastructure is and should be developed and managed as such.
Welcome changing requirements, even late in development.
Deliver working functionality frequently, from a couple of weeks to a couple of days.
Business people, operations, and developers must work together daily.
Build products around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
The most efficient and effective method of conveying information to and within a development team is conversation.
Working software successfully delivered by sound systems is the primary measure of progress – build and deploy quality, disposable, software.
Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
Continuous attention to technical excellence and good design enhances agility.
Simplicity–the art of maximizing the amount of work not done–is essential.
The best architectures, requirements, and designs emerge from self-organizing teams.
At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
Our engineering managers are an essential part of AutoAnything’s teams and exist to provide guidance and eliminate obstacles for their teams and teammates. That might include: helping someone see the bigger picture to more efficiently solve problems; or supporting professional growth opportunities. Our leaders are not task-masters, nor do they have the responsibility to tell their engineers how to make an impact. Our leaders help motivate their teams by reinforcing our values and principles and by helping shape good judgment.
You respect and share our values.
You are resourceful and can help relieve even the most obstacles to make your teammates succeed. You want to be helpful.
You love helping people achieve their goals; personal and professional.
You have a high emotional intelligence and have a knack for recognizing your own and other teammates’ emotions and can use that information to help you shape good in your teams and teammates.
You love working with teams of smart and driven people who are excited to solve challenging problems.
You can talk about complex software systems and have ideas on how to most build quality, performant, and easily supportable software.
You believe in code-reviews, giving them and asking for them, and that are to delivering a
You love to cover your code with unit, integration, and performance tests.
You are adamant about instrumenting and measuring the performance of code to find bottlenecks and improve performance.
You exhibit dogged determination to get to the root of problems.
You care about best-practices and evangelizing them with the team.
You like to research and propose new techniques and methodologies to improve quality and efficiency of our software.
You can clearly convey your thoughts, enjoy presenting what done, and can cater your message to audiences both technical and non-technical.
<Designed and delivered business analytics and reporting solutions using data warehouses and cubes, reports, dashboards, queries, and data visualizations from the ground-up.
<You have expert knowledge of multi-dimensional modeling techniques.
< Had exposure to architectural patterns of large, high-scale web applications.
<Designed complex ETL pipelines, from logging through to delivering data products to end-users.
< Developed solutions utilizing Microsoft SQL Server, SSIS, SSRS, SSAS.
< Scaled complex data processing and business logic on a terabyte-sized data warehouse.
< Developed tools supporting self-service data management pipeline.
<Created complex SQL queries to solve problems. You have a commanding grasp of T-SQL and can leverage the strengths of traditional RDBMSs.
<Helped individuals succeed by recognizing and providing opportunities for professional growth for two or more years.
< Been directly responsible for the administrative aspects of having at least two direct reports for two or more years.
< Worked with RESTful APIs and public SDKs.
<You’ve worked with WebFOCUS.
<Worked with service-oriented architectures.