Gecko Direct | Jobs At Gecko: Developer Gecko Direct

Jobs At Gecko: Developer



Gecko is a dynamic and fast-growing company and have an opportunity for a full stack .NET developer to join the growing development team.

The candidate must have experience in the complete software development lifecycle including integration techniques and data-driven web applications. With at least 12 months commercial experience, the candidate should have worked on developing software systems that are in production and be capable of demonstrating this.

This is an excellent opportunity to come and join our software development team working at the leading edge of technology at a time of rapid growth and new product development.

Our range of applications, security requirements and unique platform driven by our in-house development team demand a knowledgeable, enthusiastic individual who is eager to learn and develop within an evolving and dynamic environment. This is an ideal role for someone looking to further develop their career and create a foundation of wide-ranging experience.

In return for your hard work you will be given the chance to grow through training and be an integral part of a small but dynamic team. Gecko also have a lively social scene with regular company nights out and charity events.

You will be given the chance to make substantial contributions to the company growth and development, converting basic requirements into practical, usable solutions whilst incorporating your own ideas and experience.

You will develop code using the latest Visual Studio with C#, ASP.NET MVC, and Entity Framework code first, knowledge of SQL would also be beneficial. For the front end, you’ll need jQuery, Bootstrap, HTML, and CSS. A working knowledge of Orchard CMS would be an advantage but is not essential.

Our development team use an Agile methodology through VSTS / Azure DevOps with GIT source control and continuous integration to our multiple environments. Builds are configured to run for every commit with unit tests and automated UI and performance tests built in.


The Candidate

The ideal candidate will be dedicated, have a passion for digital technology, and keep up to date with the latest trends, styles, and techniques.

Ideally with a degree incorporating Website or Software Development practices, but all candidates will be considered with a high standard portfolio and experience. You should be prepared to take part in regular Code Reviews & presentations which should be demonstrated at interview.


Skills & Requirements

Candidates must have experience in the following areas and confidently demonstrate their use:


Soft Skills

Excellent written and verbal English and an ability to communicate effectively

Must be self-organised as the role will not be micromanaged


Core Skills

  • C#
  • ASP.Net MVC
  • WebAPI/ REST
  • Entity Framework (Code First)
  • Linq
  • SQL Server
  • Unit Testing (MS Test)
  • HTML (Ability to hand code)
  • CSS
  • JavaScript
  • JSON
  • jQuery
  • Bootstrap
  • Git


Experience of

  • Web debugging tools
  • VSTS / TFS / Azure DevOps
  • DevOps / Continuous Integration


Nice to have

  • TypeScript
  • Knockout JS
  • Windows Server & IIS Administration (SSL Certificates, networking, firewalls etc…)
  • Search Engine Optimisation
  • Cross Browser Compatibility
  • Web Accessibility
  • Windows Azure
  • UI/UX design and usability


Would need to provide

  • Examples of work including details of each project.
  • To present a project recently worked on. Can be professional, educational, or just for fun.


The Joel Test

Do you use source control?


Can you make a build in one step?


Do you make daily builds?


Do you have a bug database?


Do you fix bugs before writing new code?


Do you have an up-to-date schedule?


Do you have a spec?


Do programmers have quiet working conditions?


Do you use the best tools money can buy?


Do you have testers?


Do new candidates write code during their interview?


Do you do hallway usability testing?