Software Developer

intuitive is looking for a driven and passionate Software Developer. As a member of our talented development team, the Software Developer will be responsible for the development and delivery of new features to the iVector platform.

Summary of role

The successful candidate will work on the specification, design, coding, testing and deployment of software products within a Microsoft environment (principally VB.NET, C# and SQL Server) as well as the maintenance of current backend systems. The candidate should enjoy sharing knowledge and mentoring existing developers.

The role is a full time position, and you will be based at the intuitive offices in Croydon.

Main duties and responsibilities

  • Design, develop, and deliver new features
  • Work closely with stakeholders and peers
  • Assist in requirements identification and in producing specifications
  • Create and maintain a development environment for efficient testing and integration
  • Assist QA to define acceptance tests
  • Support the creation and maintenance of technical documentation
  • Contribute and adhere to coding standards, best practices, and procedures

Key skills, experience and capabilities

Required

    • C# or VB.NET
    • ASP.NET, MVC and web forms
    • SQL Server
    • TDD, unit testing and mocking
    • IoC frameworks and dependency injection
    • Experience working with a legacy code base
    • SOLID and design patterns
    • Mentoring of junior developers
    • Agile methodologies

Key skills, experience and capabilities

Preferred

    • Javascript, HTML5, CSS3
    • Web API and REST
    • XSL
    • Experience with the Atlassian product set (Jira, Bamboo, Stash, Confluence, etc)
    • Experience with Git
    • Experience with Rackspace and AWS
    • Experience with MVVM (esp React)
    • BDD
    • Performance diagnostic capability in .NET web applications and SQL Server
    • Entity Framework
    • NoSQL technologies (eg Redis)

Education & experience

    • Has an excellent academic record; excellent A levels or equivalent and a 2:1 or above in a technical subject
    • Minimum 3 years in a technical role, including design, development, release cycle and delivering software products to market
    • Experience in the travel sector is essential

Personal attributes

    • Knowledge important, but this is a job that requires high intelligence and adaptability
    • Demonstrates empathy for customer outcomes
    • Ability to balance competing priorities
    • Ability to acknowledge that the best possible outcome will not be perfect in all criteria as the needs of the customer, the team, the business, as well as the technology and the product have to be traded off against each other

Benefits of working at intuitive

To find out more about the benefits of working at intuitive, please click here

How to apply

Please apply by sending a CV to careers@intuitivesystems.co.uk

Our team

Contact us today

    Speak to our team