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 (US)
– Senior Java Developer (UK)
– Digital Solutions Business Development & Sales
– Infrastructure Engineer
– Senior Software Tester Support

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

Senior Java Developer

Office: Enactor US
Location: Charlotte, NC USA
Job Title: Senior Java Developer
Job Type: Permanent, full-time

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.

We are looking for a Senior Java Developer with 2+ years of experience to start immediately to work in a “start up” environment on the Java platform. Projects will include phone and hand held development, Swing clients, web applications and web services.

Required Experience:

  • BS in Computer Science or Engineering or foreign equivalent degree in computer science
  • 2 years experience in software development or a related field.

Strong Core Skills in:

  • Java™
  • JDBC
  • JSP
  • SQL
  • Struts framework
  • Hibernate
  • JSF
  • Ajax
  • MVC framework
  • JavaScript
  • Json
  • Web Services and design

Application Process

Please send your Resume together with a covering letter detailing your suitability for the role to:
HR, Enactor LLC, 8307 University Executive Park Drive, Suite 240, Charlotte, NC 28262

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
Salary: £50,000 – £65,000 per year based on experience

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

Digital Solutions Business Development & Sales

Office: Enactor UK
Location: Hertford, Hertfordshire
Job Title: Digital Solutions Business Development & Sales
Job Type: Permanent, full-time
Salary: up to 45,000 per year + Discretionary Bonus (dependant on experience)

Job Description

We are an innovative company, based in Hertford, bidding to become a leading supplier in the UK, Europe and US of digital Omni-channel solutions. We have had success with our advanced Services Orientated Architecture in delivering Sales, Order Management, Promotion and Loyalty services to websites, smartphone apps, self-service devices and store systems.

This is a new and exciting new role in Enactor, breaking new ground with an exciting solution in a large market where we are a disruptor. This role will suit a confident, outgoing individual looking to expand his/her skills and pursue a career in leading edge software application sales. You will have at least 3 years experience in the digital world ideally selling solutions, services or digital marketing. A current driving license is also required. We are looking for someone to start as soon as possible.

Requirement:

  • To build Enactors position as a leading digital solutions company, through social media, marketing and direct contact with customers
  • To work in the industry with partners and alliances to build this position in the UK, Europe and US
  • To identify and find opportunities address them with our lead generation services engage them and secure them as new customers.

Key Competencies:

  • Outgoing personality with excellent verbal and written communication (English) for selling, marketing etc.
  • Experience in the digital industry, either marketing or sales

Responsibilities:

  • generate and qualify leads
  • source and develop client referrals
  • prepare sales and marketing action plans and strategies
  • develop and maintain sales and promotional materials
  • plan and conduct direct marketing activities
  • make sales calls to new and existing clients
  • develop and make presentations of company products and services to current and potential clients
  • negotiate with clients
  • develop sales proposals
  • present sales contracts
  • maintain sales activity records and prepare sales reports
  • respond to sales inquiries and concerns by phone, electronically or in person
  • participate in sales events
  • monitor competitors, market conditions and product 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

Infrastructure Engineer

Office: Enactor UK
Location: Hertford, Hertfordshire
Job Title: Infrastructure Engineer
Job Type: Permanent, full-time
Requirement: 5+ years experience in Java™ web application development
Salary: £40,000 – £50000 per annum based on experience

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.

The Enactor Support department is responsible for customer-facing product and service support but also for the maintenance of the internal infrastructure and services including and not limited to servers (physical, virtual and IaaS), data centres, networks, firewalls and a SaaS platform.

This role will suit an experienced systems and network administrator with an outstanding track record of maintaining globally dispersed 24/7 systems, who enjoys the challenge of getting to the root cause of complex issues and has a passion for continual service improvement. Reporting to the Director of Support, this role will be part of a global infrastructure management team, sharing tasks and responsibilities with colleagues in other countries.

Due to the services provided and demand from our customers, the role requires:

  • Availability to occasionally work out-of-hours
  • Availability take part in a weekly on-call rota to provide 24/7 support (including bank/public holidays)
  • A valid UK driving licence and ownership of a car
  • Successful applicants will be required to undergo a Basic Disclosure (CRB) check

Personal Skills & Experience

  • Excellent written and verbal communication skills, with the ability to both communicate internally and represent Enactor in front of its customers (required)
  • Excellent analytical and troubleshooting skills, with keen attention to detail (required)
  • Strong customer service orientation (required)
  • A self-starter, able to join a small, geographically dispersed team and operate with minimal supervision (required)
  • Ability to effectively prioritise and execute tasks in a high-pressure environment (required)
  • Experience in the transition of products and services from development to operations (required)
  • A team player with the drive and flexibility to meet the challenges of working in a small but rapidly growing technology-based business (required)
  • Experience working in regulated environments, compliant with ISO 27001 and PCI DSS (beneficial)
  • Retail IT experience in support and development roles (beneficial)
  • Experience working according to DevOps principles and practices (beneficial)
  • Technical Skills

    • 5+ years’ experience as systems and network administrator (required)
    • Strong Linux administration, preferably Ubuntu (required)
    • Administration of Azure/AWS subscriptions and environments (at least one required, both highly beneficial)
    • VMware ESX/ESXi (required)
    • WatchGuard firewalls/routers (preferred) or other mainstream networking devices, e.g. Cisco, Juniper, etc. (required)
    • Generation and maintenance of knowledge base articles and documentation (required)
    • Data centre management and experience with Dell hardware (highly beneficial but not required)
    • Docker (highly beneficial but not required)
    • Experience with Windows Server, Active Directory, Office 365, Azure Virtual Networks, Amazon VPC, Apache Tomcat, ELK stack (Elasticsearch, Logstash, Kibana), nginx (beneficial but not required)
    • Formal WatchGuard, VMware, ITIL and other relevant certifications (beneficial but not required)
    • Design, configuration and deployment of monitoring tools (beneficial but not required)

    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

Senior Software Tester Support

Office: Enactor UK
Location: Hertford, Hertfordshire
Job Title: Senior Software Tester (Support)
Job Type: Permanent, full-time
Requirement: 5+ years experience in Java™ web application development
Salary: £35,000 – 45,000 per annum based on experience

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.

The Enactor Support department provides 3rd and 4th level escalation services to the organisation’s customers, mainly consisting in the analysis of complex application problems that can only be resolved through advanced configuration changes and the generation of code fixes; some of the other services include small product changes, generation of upgrade releases, training of customer support personnel (occasionally carried out at the customer’s premises) and licence management.

This role will suit an experienced tester who enjoys the challenge of testing complex, multi-platform software products and has a passion for quality, automation and continual service improvement. Reporting to the Director of Support, this role will be part of a global team, sharing tasks and responsibilities with colleagues in other countries. Responsibilities include:

  • Testing of software changes, individually and as part of releases
  • Creation of release notes
  • Maintenance of the test environments owned by the Support department
  • Creation and maintenance of test scripts
  • Test automation
  • Planning and execution of release handover meeting with the Enactor customers

Due to the services provided and demand from our customers, the role requires:

  • Availability to occasionally work out-of-hours
  • A valid UK driving licence and ownership of a car

Personal Skills & Experience

  • Excellent written and verbal communication skills, with the ability to both communicate internally and represent Enactor in front of its customers (required)
  • Excellent analytical and troubleshooting skills, with keen attention to detail (required)
  • Strong customer service orientation (required)
  • A self-starter, able to join a small, geographically dispersed team and operate with minimal supervision (required)
  • Ability to effectively prioritise and execute tasks in a high-pressure environment (required)
  • Experience in the transition of products and services from development to operations (required)
  • A team player with the drive and flexibility to meet the challenges of working in a small but rapidly growing technology-based business (required)
  • Experience working in regulated environments, compliant with ISO 27001 and PCI DSS (beneficial)
  • Retail IT experience in support and development roles (beneficial)
  • Experience working according to DevOps principles and practices (beneficial)
  • Technical Skills

    • 5+ years’ experience as a tester (required)
    • To be able to maintain the Enactor applications in the test environments:
      • Basic systems administration of Windows and Linux operating systems (required)
      • Basic database administration of SQL Server, Oracle or MySQL/MariaDB (required)
      • Basic administration (installation, upgrade, maintenance) of Tomcat (required)
    • Generation and maintenance of release notes, knowledge base articles and documentation (required)
    • Deployment, testing and troubleshooting of Java applications, ideally on Tomcat (highly beneficial but not required)
    • Basic Docker administration (highly beneficial but not required)
    • Implementation of automated testing using commercial or internally developed tools (beneficial but not required)
    • Retail hardware experience with POS and PED devices (beneficial but not required)

    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