Company

Careers

We are always looking for bright, motivated and experienced people who want to contribute and make a difference. We offer our employees the opportunity to work in a stimulating environment for a successful and growing company. We are currently looking for people for the following roles:

– Senior Java Developer
– IT Security Analyst
-Java Team Lead
-Senior Java Application Support Analyst

*No Agencies or Recruitment Consultants Please

IT Security Analyst

Location: Hertford, Hertfordshire
Job Title: IT Security Analyst
Job Type: Permanent, full-time
Salary: up to £55,000 per annum (dependant on experience)

Job Description

This is a new role within Enactor’s growing Infrastructure and Support Team based in Enactor’s Hertford Development Centre.

The role will suit an experienced IT Security Analyst with a broad range of security skills who enjoys the challenge developing the company’s security processes and procedures as well as hands-on implementation.

The successful candidate will be actively involved in developing the infrastructure to support ongoing operations aligned with the overall security policies, as well as carrying out routine maintenance and patching in line with regular security releases to maintain PCI-DSS/P2PE certification. There will also be an element of monitoring and support of Enactor’s on-premise and hosted payment solutions, as the business continues to rapidly expand.

Personal Skills and Experience

  • Experience in Security from an Operations or Security Engineering perspective
  • Experience with Security technologies
  • Ability to work closely with development teams to ensure secure coding is part of their practice
  • Familiarity with security architecture
  • Good written and verbal communication skills with the ability to communicate internally, with the Support Team and Developers, and directly with our Customer’s Technical Teams
  • A self-starter able to join a small team and hit the ground running with minimal Supervision
  • A team player with the drive and flexibility to meet the challenges of working in a small but rapidly growing technology based business

Technical Skills

  • Knowledge of IT Security e.g. Security Architecture, Network protocols, Cloud
  • Identity and Access Management experience – Radius, LDAP, Active Directory
  • Network Security experience – Firewalls, Routing, Switching, IPSEC/SSL VPNs
  • Ability to carry application and infrastructure vulnerability and penetration testing
  • Ideally CISSP or CISA/CPSA qualified
  • Knowledge of PCI-DSS/P2PE standards
  • Linux/Windows systems administration
  • Knowledge of VMWare vSphere and vCenter

Application Process

Please send your C.V. together with a covering letter detailing your suitability for the role to:
Natasha Breen – Office Administrator – natasha.breen@enactor.co.uk

Senior Software Tester

Location: Hertford, Hertfordshire
Job Title: Senior Software Tester
Job Type: Permanent, full-time
Salary: £35,000-£45,000 per annum (dependant on experience)

Job Description

The successful candidate will work with clients to document business processes and software requirements, using a mixture or agile approaches: Scrum and Kanban. Reporting to the Test Manager, you will be responsible for testing within a project and ensuring we deliver quality releases to our customers.  You will also help define our testing culture, be great at asking questions and work with the development team to champion test automation.

  • Champion processes and improvements
  • Document changes for customers
  • Create user stories with acceptance criteria
 

  • A passion for writing good testable documentation
  • Experience of talking to customers
  • Excellent communication skills both written and spoken
  • Problem-solving skills
  • Good organisation and change management
  • Working to deadlines
  • Good eye for detail
  • Team working
  • Professional, confident and outgoing
 

Additional requirements

  • Familiarity of BDD
  • Use of Jira
  • Ability to work in a small company environment with developers/technicians
  • Retail experience
  • Building strong internal and external relationships
 

This role isn’t right for you if…

  • You don’t want to move your career forward
  • You just want a detailed spec so you can sit in the corner by yourself
  • You don’t like arguing with developers
  • You don’t like solving complex problems
  • You don’t know the difference between testing and checking

Application Process

Please send your C.V. together with a covering letter detailing your suitability for the role to:
Natasha Breen – Office Administrator – natasha.breen@enactor.co.uk

Java Team Lead

Location: Hertford, Hertfordshire
Job Title: Java Team Lead
Job Type: Permanent, full-time
Salary: up to £70,000 per annum (dependant on experience)

Job Description

Enactor is a successful and growing software company providing enterprise retail systems to leading UK, North American and European retailers. Enactor systems drive the in store, mobile and online channels that make up a modern retail organisation. Our standards-based software is backed up with an advanced process-based development toolkit that offers a genuinely new way of building applications.

As a fast growing company, we offer the opportunity to work with an experienced team of developers on a Java™ enterprise retail platform and service. We are truly unique in our opportunity to change the market by bringing complete in-store solutions together with SaaS services in an ever-changing mix. Projects will include phone and handheld development, Swing clients, web applications and web services all driven with our own process based development platform.

An experienced team leader with a minimum first/upper second degree (BSc) in Computer Science or Engineering. You will need strong core skills in Java™, JDBC, JSP SQL, MVC framework, Web Services, team leading and design. Ideally, you will be local to Hertford. You will be involved in the whole lifecycle development process.

Experience & Skills

  • Minimum of 6 years experience in developing Java/J2EE systems of which at least 3 years should be in a team/technical leadership role
  • Familiarity with J2EE application frameworks such as Spring, Struts etc.
  • Expert level knowledge of Databases, JDBC, ORM, Web Technologies, SOA and Web Services
  • Working knowledge of J2EE containers such as Tomcat, JBoss, Websphere or Weblogic.
  • Experience in and passion for Agile methodologies – SCRUM Master or equivalent would be beneficial
  • Experience in TDD/BDD
  • Project management, leadership & problem solving skills
  • Experience in Software Architecture, Design and writing technical specifications
  • Experience working in and preferably leading distributed teams
  • Exposure to Cloud based delivery, Containerisation and CI
  • Some exposure to mobile development with Android or IOS would be an advantage

Responsibilities

  • Leading and organising a team of software developers
  • Writing specifications and Converting functional specifications to technical specifications
  • Working closely with Development Managers to create and execute development plans
  • Designing and coding technical solutions
  • Performance evaluation and management of team members
  • Reviewing and continuously improving the development and testing processes and practices to guarantee on-time and high-quality delivery
  • Training and mentoring team members

Application Process

Please send your C.V. together with a covering letter detailing your suitability for the role to:
Natasha Breen – Office Administrator – natasha.breen@enactor.co.uk

Senior Java Application Support Analyst

Location: Hertford, Hertfordshire
Job Title:Senior Java Application Support Analyst
Job Type: Permanent, full-time
Salary: up to £45,000 per annum (dependant on experience)

Job Description

We have a fantastic opportunity for an experienced Application Support Analyst who is passionate about their work. This role will be located onsite at Hertford working with some travel to client’s sites to provide hands on application support.

The Application Support Analyst will be working in a mixed operating system environment on a variety of systems and technologies that are critical to the operation of our business and the delivery of projects and ongoing service to our clients.

You will also liaise closely with our developers, partners and customers during implementation of new and existing systems. This will include the daily maintenance of live systems by providing technical support when required.

Personal Skills & Experience

  • Previous Experience within a 2nd/3rd line Java based Support role
  • Good written and verbal communication skills with the ability to communicate internally, with the Developers, and directly with our Customer’s Technical Teams
  • A self-starter able to join a small team and hit the ground running with minimal Supervision
  • A team player with the drive and flexibility to meet the challenges of working in a small but rapidly growing technology based business
  • Valid UK driving licence and own a car

Technical Skills

  • JRE/JDK troubleshooting with VisualVM/JConsole
  • Working knowledge of Windows, Linux, Android, iOS based OS
  • Databases: MSSQL, MySQL, Oracle
  • Apache Tomcat 6 and above configuration and troubleshooting
  • Eclipse for Java Development
  • Cloud Technologies – Azure, AWS
  • System and Applications management
  • Experience with Docker

Out of Hours

Due to our customer base, there is a requirement to be available outside normal office hours including Bank Holidays, either in the office or on call.

Application Process

Please send your C.V. together with a covering letter detailing your suitability for the role to:
Natasha Breen – Office Administrator – natasha.breen@enactor.co.uk