Looking for e-shot™?

Senior Software Developer – Epsom

We are looking for a Senior .NET Software Developer who is keen and committed to learning and developing within the role. As a Senior Software Developer, you will have the opportunity to join a talented multi-disciplinary team where you will be working on multiple projects including prestigious Government contract and e-shot™, our highly successful e-mail marketing platform.

    WHO WE ARE 


    Forfront, an innovative software house established in 1998 and based in Epsom, Surrey, specialises in delivering complex solutions to both public and private sector organisations. With decades of experience, we have built a reputation for excellence.

    Our flagship product, e-shot™, is a powerful communication and engagement platform trusted by Communication and engagement officers to effectively communicate important information, updates, and public services to citizens, stakeholders, and employees. It is used to increase public engagement, promote government initiatives, share policy changes, and provide essential services such as health, education, and local government updates, all in a timely and accessible manner. e-shot™ also helps foster transparency, trust, and community involvement.

    As a mature and stable product, e-shot™ serves thousands of users and continues to grow through constant innovation. With this growth comes a heightened need for a secure, reliable environment.

    We are seeking an experienced and skilled individual who is passionate about technology and eager to learn and innovate.

    Forfront is a proud member of the G-Cloud and DOS (Digital Outcomes and Specialists) frameworks, playing a key role in the UK government's digital transformation program.


    e-shot website - https://www.e-shot.net  


    DUTIES AND RESPONSIBILITIES


    • Develop, test, and maintain high-quality software solutions in line with business requirements.
    • Collaborate with product managers, designers, and other developers to define technical solutions.
    • Participate in architectural discussions and drive best practices for software development.
    • Optimise and enhance application performance, security, and scalability.
    • Participate in code reviews, ensuring adherence to coding standards and best practices.
    • Stay up to date with emerging technologies and advocate for their adoption when appropriate.


    ·       ESSENTIAL SKILLS AND EXPERIENCE REQUIRED 

    • 5+ years of experience in software development, preferably in a SaaS environment.
    • Strong proficiency in .NET, JavaScript, TypeScript, C#.
    • Experience with modern frameworks such as React, Angular, or Vue.js (for frontend) and Node.js, .NET (for backend).
    • Strong knowledge of databases (SQL & NoSQL) and data modelling.
    • Familiarity with DevOps practices and CI/CD pipelines.
    • Excellent problem-solving skills and ability to work in a fast-paced environment.

    BENEFITS AND PERKS 


    • Basic salary: £50k – 60k (based on experience)
    • Company annual bonus scheme
    • Private health insurance is offered in the second year
    • Company pension scheme

    PROBATION 


    3 months 


    WORKING HOURS, PATTERNS, ENVIRONMENT 


    • You'll usually work 9am to 6pm, Monday to Friday with one hour break.
    • We offer flexible, hybrid place of work.
    • We offer some flexibility of working hours subject on your role.
    • You may occasionally have to travel to meet customers and attend events.


    Our office is in the centre of Epsom, less than 5 minute walk from the main train station and close to local amenities.

     

    START DATE 


    ASAP


    ______________________________________________________________________________

    DISCLAIMER 

    The above information has been designed to indicate the general nature and level of work performed by employees within this role. It is not designed to contain or be interpreted as a comprehensive job description of all duties, responsibilities and qualifications required of employees assigned to this role. Employees may be required to perform other duties as deemed necessary and appropriate by the line manager from time to time.

    Senior Developer .NET Javascript Software Developer

    Apply for Senior Software Developer – Epsom