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
– Java Tech Lead
– Test Lead
– Lead Generation & Marketing

*These roles are for direct candidate applications only, no agencies etc.

Senior Java Developer

Office: Enactor UK
Location: Hertford, Hertfordshire
Job Title: Senior Java Developer
Job Type: Permanent, full-time
Requirement: 5+ years experience in Java™ web application development

Job Description

Enactor is a suite of world-class retail applications for tier 1 and middle-tier retailers which span customer channels including POS, mobile, kiosk, self-checkout and online, and includes retail store and estate management and a technology platform. We offer a new and process based development toolset as part of our application suites. Using the Enactor toolset, business events and actions are understood and managed as processes across the enterprise – represented visually. Our smart design tools and reusable functional libraries mean that application development becomes simply a drag-and-drop exercise.

We are looking for someone to be a part of an experienced team of Java™ developers on a Java™ enterprise retail system. Projects will include phone and hand held development, Swing clients, web applications and web services all driven with our own process based development platform.

We are looking an experienced developer 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. You will be involved in the whole life cycle development process.

Core Skills and Experience:

  • Strong Java/J2EE programming skills
  • Database Development on MSSQL, Oracle or MySQL using SQL and JDBC
  • Working knowledge of XML, XML Schema and XSLT
  • Web Development – JSP, Servlets, JavaScript, ReactJS or similar frameworks
  • Working knowledge of at least one J2EE container such as Tomcat, JBoss, Websphere or Weblogic.
  • Analytical and problems solving skills
  • Effective use of design patterns and unit testing frameworks
  • Familiarity with at least one J2EE application framework such as Spring, Struts etc
  • Team working skills

Desirable Skills and Experience:

  • Previous experience developing scalable, multi threaded business applications
  • Experience in developing Workflow systems, CRM, SCM or ERP solutions
  • Knowledge of Inventory/Warehouse Management Systems
  • Mobile app development on IOS/Android
  • Eclipse development environment
  • Build tools such as Ant, Maven, Gradle and Jenkins
  • Exposure to OR mapping technologies such as Hibernate

This role will suit a confident, outgoing individual looking to expand his/her skills and pursue a career in leading edge software development.

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 Tech Lead

Office: Enactor UK
Location: Hertford, Hertfordshire
Job Title: Java Tech Lead
Job Type: Permanent, full-time
Requirement: Minimum of 8 years experience in developing Java/J2EE systems of which at least 3 years should be in a Java Team/Technical leadership role

Job Description

Enactor is a suite of world-class retail applications for tier 1 and middle-tier retailers which span customer channels including POS, mobile, kiosk, self-checkout and online, and includes retail store and estate management and a technology platform. We offer a new and process based development toolset as part of our application suites. Using the Enactor toolset, business events and actions are understood and managed as processes across the enterprise – represented visually. Our smart design tools and reusable functional libraries mean that application development becomes simply a drag-and-drop exercise.

We are looking for a hands-on Java Tech Lead to be a part of an experienced team of Java™, Android and iOS developers working on an enterprise retail system. You will report to the Head of Development and projects will include phone and hand held development, Swing clients, web applications and web services all driven with our own process-based development platform.

You must be an experienced Team/Tech lead with a minimum first/upper second degree (BSc) in Computer Science, a related field of Engineering or Mathematics. You will need strong core skills in Java™, Web Services, Architecture and Communication. You will be involved in the whole life cycle development process.

Experience & Skills

  • Strong Java/J2EE and other programming skills
  • Minimum of 8 years experience in developing Java/J2EE systems of which at least 3 years should be in a Java Team/Technical leadership role
  • Familiarity with MVC frameworks
  • Developing scalable & multi-threaded applications
  • Expert level knowledge of Databases, JDBC, ORM, XML, XSLT, Web Technologies, SOA and Web Services
  • Working knowledge of J2EE containers such as Tomcat
  • Docker & containerisation technology
  • Experience in and passion for Agile methodologies
  • Software Architecture and Design experience
  • Effective use of design patterns and experience in TDD/BDD
  • Writing technical specifications
  • Experience working in and preferably leading distributed teams

Desirable Skills & Experience

  • Exposure to mobile development with Android or IOS would be an advantage
  • Developing Workflow, CRM, SCM or EPR solutions
  • Exposure to Inventory & Warehouse Management Systems
  • AWS, Azure, Kubernetes, Docker Swarm

Responsibilities

  • Provide technical leadership to multiple teams of developers
  • Working closely with Development & Project Managers to create and execute development plans
  • Writing functional specifications and technical specifications from BRDs
  • Researching, 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

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

Test Lead

Office: Enactor UK
Location: Hertford, Hertfordshire
Job Title: Test Lead
Job Type: Permanent, full-time
Requirement: 5+ years experience in in retail system testing

Job Description

Enactor is a suite of world-class retail applications for tier 1 and middle-tier retailers which span customer channels including POS, mobile, kiosk, self-checkout and online, and includes retail store and estate management and a technology platform. We offer a new and process based development toolset as part of our application suites. Using the Enactor toolset, business events and actions are understood and managed as processes across the enterprise – represented visually. Our smart design tools and reusable functional libraries mean that application development becomes simply a drag-and-drop exercise.

  • This role will report to the Test Manager and will involve working closely with testers, project managers and developers.
  • The Test Lead will be responsible for leading the test effort for a portfolio of projects.
  • This is a customer-facing role, which will include visiting customers in the UK and worldwide, plus working with customers at our Enactor office.
  • You will have a passion for testing and delivering quality software, with experience of leading a small team of testers.
  • You must be comfortable working in a fast-moving retail environment.

Skills & Qualifications

  • Test lead experience, overseeing test activities for multiple concurrent projects, involving manual testing, automation testing and non-functional testing.
  • Extensive knowledge of testing techniques and procedures.
  • Ability to work under pressure to meet business-critical deadlines.
  • Excellent communication.
  • Solid experience in the creation of test documentation/ acceptance criteria.
  • Experience in a range of IT systems architectures and application domains.
  • Good understanding of the software development processes including Agile methods.
  • Experience with Confluence and Jira
  • Experience in Test Automation with familiarity in Selenium, Appium, Cucumber, Test NG and JMeter.
  • Experience in testing REST APIs.
  • Retail experience.

Responsibilities

  • Release handovers to clients.
  • Creation and execution of manual and automated test cases.
  • Documenting testing results and release notes.
  • Manage the test approach, execution and reporting of multiple concurrent projects.
  • Working closely with the development teams to promote the advantages of testing.
  • Keeping close to emerging industry trends and ensuring that the test function works to best practices and optimum efficiency.
  • Escalate any issues with delivery to internal stakeholders.

This role will suit a confident, outgoing individual looking to expand his/her skills and pursue a career in leading edge software development.

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

Lead Generation & Marketing

Office: Enactor UK
Location: Hertford, Hertfordshire
Job Title: Lead Generation & Marketing
Job Type: Permanent, full-time/part-time
Requirement: Minimum 3-5 years’ experience in lead generation

Job Description

Enactor is an exciting growing international , young aggressive company, with a reputation for world-class retail solutions spanning all customer channels including store, mobile, kiosk, self-checkout and online with support for omnichannel baskets and order management, across all channels. Our customers include Harrods, Sports Direct, Specsavers and Harvey Nichols.

We are looking for a resilient and determined experienced sales lead generation professional, who can deliver measurable success. Our ideal candidate is highly motivated, an excellent communicator, can work well within a cooperative and friendly team as well as being able to work on their own initiative. The primary focus of the role is to work with the Sales & Marketing team to develop and deliver leads for a growing global salesforce using a variety of channels, digital , email and cold calling.

Requirements

  • 3-5 years’ proven experience in prospecting and lead generation
  • Outgoing personality with excellent verbal and clear professional telephone manner.
  • Well Organised with a disciplined approach to work
  • Experience of B-to-B sales, preferably in retail software solutions or in the IT software sector for and has the ability to develop a good understanding of customer and market dynamics and requirements
  • Can evidence a track record of increasing sales revenue by hitting or exceeding personal targets
  • 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