If $f : \mathbb{C} \rightarrow \mathbb{C}$ is an automorphism, it is entire and hence has a globally convergence power series $f(z) = \sum_{n=0}^\infty a_n z^n$. We can extend this function to a map $\tilde{f} : \mathbb{C} \rightarrow \bar{\mathbb{C}}$ by considering it as a function into the extended complex plane $\bar{\mathbb{C}} = \mathbb{C} \cup \lbrace \infty \rbrace$ which has a singularity at $\infty$.
If we take a coordinate chart about $\infty$ as $U_\infty = \lbrace \infty \rbrace \cup \lbrace z : |z| > 1 \rbrace$ with coordinate map $\phi : U \rightarrow \mathbb{D}$ given by $\phi(z) = 1/z$ for $z \neq \infty$ and $\phi(\infty) = 0$ then we can explore the nature of $\tilde{f}$'s singularity at infinity by composing it with $\phi$:
$ \tilde{f}(\phi(z)) = \sum_{n=0}^\infty \frac{a_n}{z^n} $
Its almost by definition that the above formula has an essential singularity at $z=0$ unless the $a_n$ eventually are all zero. If there were an essential singularity then by Cassorati-Weirestrass $f$ maps $U_\infty \setminus \lbrace \infty \rbrace$ to a dense subset of $\mathbb{C} $. But then $ f(\mathbb{D}) $ would necessarily intersect that dense set non-trivially, so $f$ would not be injective and hence not an automorphism. Therefore the above series $\tilde{f}(\phi(z))$ is a rational function, which implies that $\tilde{f}$ is a polynomial, so $f$ is a polynomial.
Finally, by the fundamental theorem of algebra, a polynomial is injective if and only if its degree is one, so $f(z) = az + b$.