At Jaama, understanding our customers businesses, their needs and working in partnership to develop solutions is an integral part of our culture.  Due to an exciting phase of phenomenal product and market growth, Jaama is eager to recruit talented and experienced Senior Web Developer into its well-funded, B2B fleet technology company.

About Jaama

Jaama is a fleet, leasing and hire management software and driver risk services company. As a certified Microsoft Gold® development partner, Jaama uses the latest technology to provide customers with greater integration, control and automation. It brings innovative fleet, workshop and driver management software and driver licence checking to fleet operators, contract hire and leasing companies.

 

Senior Web Developer – part of the Software Development team

The Software Development department consists of multi-disciplinary teams of Business Analysts, Software Developers and Software Testers, who work together to design, implement and maintain Jaama’s range of software products.

Reporting into one of the Development Team Leaders, Senior Web Developers are responsible for designing, developing, modifying and maintaining Jaama’s range of Web applications/software products.

To become a key member of the Development team you will need to have strong development skills, be hard working and be able to fit in well with a small team.

  • Key Responsibilities
    • To understand the industry requirements of Jaama’s customer base and develop a thorough understanding of how those requirements are met by Jaama’s product range.
    • To propose and assess solutions to design problems, including identifying and evaluating new technologies and third party components.
    • To develop software according to published standards and guidelines, including coding standards and user interface design guidelines.
    • To support and maintain existing software functionality; to investigate, analyse and correct identified defects within established service level agreements.
    • To develop software to meet requirements / specifications in accordance with the development schedule.
    • To investigate existing software functionality to answer support queries within established service level agreements.
    • To interpret written business requirements and technical specifications to complete estimates for change requests within the established service level agreements.
    • Take part in solution designs.
    • Make technology and architecture recommendations.
    • Mentor less experienced developers.
    • Continually update skills by learning new technologies relevant to the role.
    • Promote and advocate best practices within the development team and throughout the business.
  • Skills & Experience

    Essential:

    • At least five years’ continual commercial experience developing Web Applications in C# or VB.Net
    • Web development experience in ASP.Net MVC
    • Knowledge of Web API, REST Specification, and API design
    • Experience with unit and load testing
    • Front-end development experience with CSS3 and HTML, and JavaScript frameworks Understanding and experience in using JavaScript MVVM frameworks
    • Good working knowledge of T-SQL, Microsoft SQL Server (2012 onwards) and relational database design
    • Ability to write and optimize T-SQL queries
    • Experience of Object Oriented programming practices, SOLID principles and design patterns.
    • An understanding of security considerations when designing and developing public-facing applications and API endpoints.
    • Knowledge and experience of enterprise scale Web Applications and distributed software
    • Experience mentoring less experienced developers

    Desirable:

    • Fleet/Leasing industry experience
    • Experience working with financial software or from working in the financial sector
    • Knowledge of Entity Framework
    • Degree, ideally 2:1 or higher in a scientific/engineering discipline.
    • Experience with DevOps and deployment of projects
    • Developing Windows Services
  • Personal Attributes

    You will be able to demonstrate the following attributes:

    • Excellent verbal and written communication skills
    • Excellent problem solving ability
    • Quick learner
    • A logical thinker
    • Able to use own initiative
    • Ability to work under pressure
    • Able to work alone and with other people
    • Attention to detail
    • Passionate about technology

Hand holding pen about to write something

How to Apply

If you feel you meet the requirements of this job role and wish to apply, please send your CV with a covering letter to careers@jaama.co.uk.

hand about to type a message on a phone

Agencies

STRICTLY NO AGENCY COLD CALLS.  Jaama will not accept speculative calls from agencies as we operate a strict preferred supplier list.  If you work for an agency not currently on our preferred supplier list and wish to be considered when the list is next reviewed then please do NOT try to contact department heads directly, please send further details to recruitment@jaama.co.uk.

Benefits

Jaama Financials Icon

Salary Sacrifice Schemes
Including company car and cycle to work
schemes.

Jaama Events Icon

Company Funded Events
Social committee, Monthly lunch, Christmas events.

Jaama Diary Icon

Annual Leave
25 days’ annual leave plus 8 statutory bank holidays. This increases the longer you have worked at Jaama.

Jaama Risk Management Icon

Flexible Working Opportunities
*Where applicable.

Jaama Recruitment Icon

Company Pension Scheme
Employee and employer contribution.

Jaama Vehicle Management Icon

Free Onsite Parking
Provided.