Great talent being very hard to find is a topic that comes up time and time again at meetings with universities, surveys of the digital sector and just conversations with peers. There are so many graduate scheme options out there for software engineers. We run one. We are also extremely picky about who we take on. We want to find passionate developers who are equally as picky about the environment they work in. Developers who get obsessed with finding solutions to complex problems. Developers who have been coding in their bedroom since they could reach a computer screen. We believe you are out there. But, you may not yet know we’re out there.
So, here’s our thinking. Cats and GIFs go a long way on the internet. Especially GIFs of cats. This post is full of them. We hope that through the web of cat lovers and GIF lovers this post will reach the screens of passionate, talented developers seeking a career opportunity somewhere that supports you and appreciates your talents fully.
If by the end of this post you are saying, “YES, Finally! I’d like to hear more about this Ampersand Commerce,” then read more information and apply here.
1. You don’t want to be just another cog in the machine.
You want to start your career somewhere where every developer matters, a company where the business really depends on your hard work and your great ideas. You’re not a fresher anymore, so you don’t want to be treated like one, again.
2. You are a team player who loves to share ideas.
You know what Github is. You have one. You are not this cat or this baby about your work. You understand that large-scale projects cannot be completed on time by only you. You can work within a team, sharing ideas and taking constructive criticism.
3. You think outside the box.
You want to build software that not only works, but that you can also take pride in and maintain. You think beyond task of bug fixing. You think about process, re-usable code, standards and new technology (and code reviews, code metrics, test code coverage)… You take pride in your work.
4. You don’t want to report to people who have no clue.
You know how to explain technical things to people who are not technical, but come on, you want your project manager to actually understand what needs to be done, right?
5. You don’t treat PHP as a second class citizen.
You know that the same software engineering techniques apply to PHP as to other languages. Just because you can do something does not mean you should, right?
About the Author
Iain Hubbard is Development Manager at Ampersand Commerce. A self confessed geek, Iain has over 10 years development and management experience including LAMP (Perl, PHP) and Open Source Tools. Iain manages performance monitoring, deployments, testing and development standards.