About NetDimensions

Careers

The Enterprise Account Executive is responsible for driving new sales for NetDimensions SaaS and on premise software, and professional services within an assigned territory. This role reports to the Global Sales Director and is based in London or Brighton UK. Travel throughout the region is expected with International travel as required.

Profile

NetDimensions has a strategic focus on delivering Learning and Performance solutions. We focus on compliance and other high consequence industries but all organizations can benefit from our products. Successful candidates will have had exposure to and demonstrable success selling HCM solutions into one of the following: Transportation, Financial Services, Energy, Manufacturing, Life Sciences and Healthcare. We sell predominantly to senior level executives in FTSE 250 companies and the successful candidate will be comfortable and confident selling at this level.

Role and Responsibilities

  • Develop, manage and track sales pipeline through lead generation, industry events and meetings.
  • Cultivate relationships with all new and assigned accounts to expand product penetration.
  • Qualify sales opportunities based on revenue goals for entire product suite using company assessment methodology.
  • Build, file and update, territory, account plans and strategies for each target account.
  • Responsible for identifying appropriate contacts, building relationships with those contacts and developing opportunities. Maintaining updates in SFDC.
  • Drive sales activities in the territory and do so consistently with the company sales process.
  • Meet sales revenue objectives for the assigned territory on a monthly/quarterly/annual basis.
  • Coordinate activities with assigned Solutions Consultant ensuring optimum opportunity qualification and subject matter expertise (though expected to be able to handle preliminary demonstrations and product walkthroughs)
  • Ensure every client interaction is ethical and build profitable long-term relationships.
  • Provide recommendations to leadership team to improve performance in territory and market.
  • Communicate effectively with excellent client presentation and writing skills.

 

Essential Skills & Experience

  • “Scrappy” individual whose characteristics can make things happen.
  • Current understanding and experience in Talent Management, LMS or HCM.
  • Proven track record of sustainable income against aggressive targets
  • Experience in one or more of the following industry verticals: Transportation, Financial Services, Energy, Manufacturing, Life Sciences and Healthcare
  • Must be trained in SalesForce or equivalent CRM
  • Personal attributes include: Positive, Energetic, Innovative and highly skilled at negotiations.
  • Demonstrable Time Management skills
  • Comfortable pursuing leads as well as managing leads.
  • Able to work autonomously
  • Strong communicator, analytical and a proven track record of working well under pressure.

 

Desirable Skills & Experience

  • Minimum of 5 years’ experience in LMS, TMS, or HCM technology market
  • Demonstrable record of a pro-active approach in delivering client success.
  • Experience in selling into Government or Technology companies would be an additional benefit.
  • Comfortable working in widely dispersed teams/global teams
  • Self motivated and highly organized
  • Delivers consultancy based sales
  • A second language would be an advantage.

Flexible working arrangements for the right candidate

You will be working for a market leading, global organization, which is fast growing in the learning technologies sector. NetDimensions is part of Learning Technologies Group plc’s award-winning group of specialist learning technology businesses.

At NetDimensions we provide learning and performance management solutions with a focus on highly-regulated industries. NetDimensions serves over 400 clients in over 40 countries with more than 4.4 million active users. Our clients include Fugro, Moody's Analytics, Norton Healthcare, Mott MacDonald, CERN and Cathay Pacific. We pride ourselves on excellence, attention to detail and initiative.

At NetDimensions we offer a competitive salary and a truly awesome benefits package including a Health Savings account, plus Medical, Dental, Visual, Disability and Life Assurance around 401K.

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for Account Executive (3125)

Join PeopleFluent’s Sales Organization in this High Growth industry as an Enterprise level Sales Executive, HCM SaaS, Cloud, Software for an Industry Leader. Our products Integrate video, strategic analytics and collaborative social technologies into its Suite of Talent Management Applications; Talent, Compensation, Performance, Learning Management.

As an Account Executive you will be responsible for driving the sales strategy and execution in a designated territory this includes, but is not limited to, speaking and networking with C-Suite executives and net-new customers while articulating the value of our products with a passion and love for the HCM space. The successful candidate will foster relationships and work on the customer’s behalf to deliver a robust solution that meets the customers’ business needs and objectives.

Responsibilities:

  • Drive entire sales process in designated territory. This includes building the required pipeline to achieve territory goal/quota. Executing on a business outcomes selling approach/methodology related to Qualifying (via in-depth discovery) Developing, and Closing sales opportunities.
  • Establish trusted advisor relationship with prospective customers to determine business need and build partnership with functional/divisional leadership that will provide the basis for current and future business opportunities and a thorough understanding of the business and its objectives
  • Orchestrate resources within our organization and with potential customers to ensure full stakeholder alignment throughout the sales process and into implementation
  • Drive the account strategy for each opportunity providing regular and thorough account updates to Sales Leadership
  • Maintain meticulous details of account information in SalesForce outlining account pipeline, activities, profiles, opportunities and business insights on a timely basis
  • Position the organization to win sales opportunities through the development and execution of sales strategies based upon customer-specific business needs
  • Continuously scour the market for industry trends and competitive analysis to better position the Company against the competition

Requirements:

  • Minimum of 5 years progressive sales experience selling Application Software, On Premise and/or SaaS with at least 2 years at the Enterprise Level.
  • History of Achieving and Exceeding Sales Quota.
  • Effective Planning and Prospecting skills that will bring customers to the table in order to meet with our outstanding team of subject matter experts in the HCM space.
  • Experience with a sales cycle that requires persistence and optimism.
  • Outstanding communication skills (oral and written) and the ability to influence audiences through subject matter expertise and refined listening skills
  • Ability to lead the sales cycle at the enterprise level, be the quarterback, casting a wide net and bringing together all the appropriate decision makers (C-Suite) and internal support staff.
  • Solid experience and appreciation for SFDC or similar software coupled with strong organizational and preparation skills.
  • Self-motivated and highly focused
  • HCM Software experience is a Plus
  • Bachelor’s degree or equivalent successful Sales experience

Why work with us?

NetDimensions - Founded in 1999, NetDimensions is an award-winning learning and compliance management solutions provider. NetDimensions’ primary offering, NetDimensions Talent Suite, is a secure and scalable Learning Management System (LMS) designed to meet the complex security requirements of organizations within high-consequence industries.

Our solutions enable clients to fulfill complex compliance requirements, whether deployed on-premise or as a secure SaaS offering. Primary features include, but are not limited to, compliance analysis, AI Assistant recommendations, class schedule planning, learning paths, versatile reporting capabilities, and the ability for administrators to design courses in more than 40 languages.

NetDimensions' award-winning solutions have been chosen by leading organizations worldwide including ING, Cathay Pacific, Chicago Police Department, Geely Automotive, Norton Healthcare, and Fresenius Medical Care.

PeopleFluent - Designed exclusively for large enterprise employers, PeopleFluent is a leading independent provider of cloud-based integrated recruiting, talent management and compensation management solutions. By deeply integrating pervasive video, strategic analytics and collaborative social technologies into its complete suite of Talent Management applications,

PeopleFluent redefines employee engagement to boost productivity and improve financial results. Spanning across an organization’s entire global workforce with one talent cloud, PeopleFluent equips leaders with the meaningful talent data and strategic analytics necessary to make better business decisions.

Today, 50% of the Fortune 100 relies on PeopleFluent as part of their talent management delivery strategy, helping them successfully achieve their talent aspirations.

 

At NetDimensions and PeopleFluent we offer a competitive salary and an impressive benefits package including a healthcare cash plan, life assurance, pension contributions, a ShareSave scheme, flexible working, a discretionary bonus scheme and travel loans along with access to Perkbox for individually tailored benefits and offers. All that and great bean-to-cup coffee and fresh fruit in our UK offices.

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for Account Executive (3148)

NetDimensions is looking for a full stack web developer to support the progression of our development goals, as well as maintain our existing applications.

Successful candidates should have experience overseeing technical deliverables for the resolution of production incidents and the completion of maintenance projects through the software development lifecycle, including development and validation of estimates, quality, and accuracy of technical designs through build and implementation. They should have a willingness to understand existing processes and systems, and possess strong interpersonal and communication skills. They should be able to make decisions quickly in consultation with team members and subject matter experts and be able to build relationships, actively participate in team work, and understand the dynamics and critical nature of the business.

Responsibilities

  • Work closely with our core engineering, product management, user experience, QA and support teams.
  • Contribute to the continual improvement of our design, development, integration and testing processes.
  • Field and troubleshoot Client issues

 

Requirements:

  • Ability and willingness to adopt new development environments and toolchains.
  • Have strong background in computer science fundamentals, including data structures, algorithms, concurrency and threading
  • Be able to provide examples of code you have written and are proud of
  • Be familiar with modern mobile platforms, especially iOS and Android
  • Have a solid understanding of Web technologies, including HTTP, XML and JSON
  • Strong understanding of OOP/OOD concepts
  • Strong understanding of remote data loading & consumption through web services/apis
  • Strong troubleshooting/debugging skills
  • Ability to work independently and productively on large tasks with minimal oversight
  • Ability to work well on a team, and contribute ideas constructively and diplomatically
  • Strong English communication skills
  • Valued Coding/Development/Environment Skills

Ideal candidates will demonstrate understanding, experience and/or mastery in some of these:

  • C# (Required)
  • JavaScript (Required)
  • Node.js (Required)
  • Xamarin
  • AngularJS 1.x, 2+
  • ReactJs
  • Sass
  • iOS Native Application Development Experience
  • Android Native Application Development Experience
  • Docker
  • Jenkins
  • eLearning Development Experience (AICC/SCORM)

 

Why work for us?

You will be working for a market leading, global organisation, which is fast growing in the learning technologies sector. NetDimensions is part of Learning Technologies Group plc’s award-winning group of specialist learning technology businesses.

At NetDimensions we provide learning and performance management solutions for highly-regulated industries. NetDimensions serves over 400 clients in over 40 countries with more than 4.4 million active users. Our clients include Fugro, Moody's Analytics, Norton Healthcare, Mott MacDonald, CERN and Cathay Pacific. We pride ourselves on excellence, attention to detail and initiative.

At NetDimensions we offer a competitive salary and an impressive benefits package including a healthcare cash plan, life assurance, pension scheme, ShareSave scheme, flexible working, discretionary bonus scheme and travel loans along with access to Perkbox for individually tailored benefits and offers. All that and great bean-to-cup coffee and fresh fruit in our UK offices.

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for Full Stack Web & Mobile Software Engineer (3033)

We are currently looking for an experience Lead Scrum Master for our PeopleFluent offices based in Raleigh, North Carolina.

The Lead Scrum Master will be managing a small team of Scrum Masters and is required to work within the PeopleFluent global matrixed organization, (Product Management, Engineering and QA).

It is expected that in this role you work in a hands-on way with multiple development partners to build scalable software and development lifecycle processes.

This role will report direct to the Director of Technology.

REQUIREMENTS

Responsibilities:

  • Line manage other Scrum Masters, including taking responsibility for appraisals, performance and salary review
  • Responsible for managing the LeSS based Scrum process with the coordination of Scrum teams in Agile methodology by providing the scrum teams and the organisation on how to use Agile/Scrum practices and values to delight customers
  • Arrange daily stand-up meetings, facilitate all scrum meetings, and schedule meetings, demos and decision-making processes in order to ensure quick inspection and proper use of adaptation process
  • Guide the Scrum teams on how to get the most of out self-organisation
  • Guide the Scrum teams on self-organising to fill in the intentional gaps left in the Agile/Scrum frameworks
  • Assessing the Scrum Maturity of the Scrum teams and organization and coaching the team to higher levels of maturity, at a pace that is sustainable and comfortable for the team and organization.
  • Remove impediments or guide the Scrum teams to remove impediments by finding the right personnel to remove the impediment
  • Build a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis on healing and problem solving
  • Facilitate getting the work done without coercion, assigning, or dictating the work
  • Facilitating discussion, decision making, and conflict resolution
  • Assist with internal and external communication, improving transparency, and radiating information
  • Support and educate the Product Owners, especially on fine tuning and maintaining the product backlog
  • Provide all support to the Scrum teams using a servant leadership style whenever possible, and leading by example
  • Facilitate his team for better creativity and tries to improve the efficiency of the development team
  • Acts as safeguard for his team

 

Essential:

  • Experience in playing the Scrum Master role for at least five years for a software development team that was diligently applying Scrum principles, practices, and theory
  • Experience with the application of LeSS for at least three years
  • Demonstrate good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency
  • Demonstrate knowledge of various well-documented patterns and techniques for filling in the intentional gaps left in the Scrum approach (example: numerous Burndown technologies, various Retrospective formats, handling bugs, etc.)
  • Understand the basic fundamentals of iterative and incremental development
  • Strong knowledge of Scrum theory, rules and practices
  • Demonstrate knowledge of other Agile approaches, such as: Kanban, Crystal, FDD, XP, etc.
  • Demonstrate knowledge about other methodologies other than Agile/Scrum, so that you can explain other methodologies to motivate your team
  • Demonstrate basic knowledge of software development processes and procedures to understand your team’s needs
  • Demonstrate knowledge about Agile techniques such as: User Stories, Continuous Integration, ATDD, TDD, Continuous Testing, Pairing, and Automated Testing
  • Ability to take and understand your commitment to deliver the product on time
  • Demonstrate knowledge about the value of metrics and incremental delivery
  • Demonstrate knowledge about tasks, backlog tracking, burndown metrics, velocity, user stories, etc.
  • Familiar with common development practices, Service oriented environments, and Agile practices

BENEFITS

Designed exclusively for large enterprise employers, PeopleFluent is a leading independent provider of cloud-based integrated recruiting, talent management and compensation management solutions. By deeply integrating pervasive video, strategic analytics and collaborative social technologies into its complete suite of Talent Management applications, PeopleFluent redefines employee engagement to boost productivity and improve financial results. Spanning across an organization’s entire global workforce with one talent cloud, PeopleFluent equips leaders with the meaningful talent data and strategic analytics necessary to make better business decisions.

Today, 50% of the Fortune 100 relies on PeopleFluent as part of their talent management delivery strategy, helping them successfully achieve their talent aspirations.

PeopleFluent offers a comprehensive benefits program, including medical, dental, vision, life, disability and 401k in the U.S. All employees are also eligible for paid time off, including vacation, sick time and company paid holidays. Other discount programs and perks, such as on-site gym facilities and free parking, vary by location

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for Lead Scrum Master (3071)

We are currently looking for a Project Manager to join our growing team.

The Project Manager delivers multiple concurrent enterprise projects of varying scale, within scope and budget. The role is based on Project Management best practices and a basic foundation of product knowledge. The Project Manager is not a product expert but is comfortable discussing basic product features within their projects.

 

This is a fast paced, ‘hands on’ role with many changing priorities and the role holder will need effective skills to enable delivery against agreed deadlines, often within the context of a larger client engagement involving multiple vendors. A collaborative approach to working and utilizing the skill sets of others is key to success. Applicants should be self-starters with the ability and desire to self-manage and take full ownership of assigned engagements.

 

Minimum of 3 years’ experience in Project Management, preferably in the Professional Services, Enterprise Software or Development Industries expected.

REQUIREMENTS

Role and Responsibilities

  • Use the NetDimensions’ Project Management Methodology to deliver successful enterprise software projects, in collaboration with Technical and Product experts.
  • Manage and coordinate multiple projects and pieces of work simultaneously and provide project status reports to key stakeholders as required.
  • Proactively manage and mitigate project risks, taking appropriate internal action and liaising with Legal where required.
  • Liaise with the technical teams to ensure that technical deliverables are met in accordance with project timescales.
  • Coordinate with Implementation and Technical Consultants to ensure user requirements are gathered and prioritised. Provide Project Management support to Consultants throughout delivery.
  • Seek to maximise profitability of client engagements through efficient working practices, continuous improvement, change order management and identification of upsell opportunities.
  • Produce high quality, professional documentation for all stages of the process.
  • Meet personal utilization and financial targets.
  • Support the Regional Head in achieving financial targets on a monthly/quarterly basis.
  • Maintain current and accurate data in all appropriate systems.
  • Engage in marketing activities both regionally & globally.
  • Participate in the wider Global Professional Services community.

 

Essential Skills & Experience

  • Experience in working in any established project methodology, especially PRINCE2.
  • Proven track record of self-directed ownership of work through to successful conclusion.
  • Able to discuss technical concepts such as databases, server environments, SaaS, web-based systems, APIs, SSO and system integrations. An in-depth knowledge is not required for this role, but applicants should be comfortable discussing these topics at a high level.
  • Excellent communication and presentation skills, particularly the ability to present complex material to a non-technical audience.
  • Confident engaging with senior management.
  • Experience facilitating large workshops and mediating to achieve group consensus.
  • Ability to produce professional high quality documents with excellent attention to detail.
  • A desire to learn. A proactive, hands-on approach to work and team.
  • Comfortable working remotely with both clients and colleagues.
  • Strong communicator, analytical and a proven track record of working well under pressure.
  • Fluent English required (All regions)

Desirable Skills & Experience

  • Previous involvement in out-of-the-box system implementations.
  • Experience in a vendor or services organization and exposure to external clients.
  • A recognized PM qualification (ideally PRINCE2) or professional development in Project Management from reputable sources. Absence of qualification will not disqualify applicants with significant work experience.
  • Experience in one or more of the following industry verticals: Transportation, Financial Services, Energy, Manufacturing, Life Sciences and Healthcare.
  • A second language would be an advantage in all regions, with German preferred.

 

BENEFITS

You will be working for a market leading, global organization, which is fast growing in the learning technologies sector. NetDimensions is part of Learning Technologies Group plc’s award-winning group of specialist learning technology businesses.

 

At NetDimensions we provide learning and performance management solutions with a focus on highly-regulated industries. NetDimensions serves over 400 clients in over 40 countries with more than 4.4 million active users. Our clients include Fugro, Moody's Analytics, Norton Healthcare, Mott MacDonald, CERN and Cathay Pacific. We pride ourselves on excellence, attention to detail and initiative.

 

At NetDimensions we offer a competitive salary and an impressive benefits package including a healthcare cash plan, life assurance, pension scheme, ShareSave scheme, flexible working, discretionary bonus scheme and travel loans along with access to Perkbox for individually tailored benefits and offers. All that and great bean-to-cup coffee and fresh fruit in our UK offices.

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for Project Manager EMEA (3129)

We are currently looking for a QA Automation Engineer. This is an exciting opportunity and will be based in our office in Brighton. This role is part of a global team, so you will interact with teammates in various parts of North America, Asia, and Europe.

 

The QA Automation Engineer works closely with an innovative and global Quality Assurance team in a Scrum Agile Development environment and will be expected to engage in both manual and automated testing activity.

 

The main role responsibilities will include:

  • Create and maintain test documentation and test data.
  • Create and maintain automated test scripts in Selenium and JMeter
  • Create and execute automation and manual test cases for new functionality based upon functional specifications.
  • Ensure that defects are reported promptly and accurately and fixed properly.
  • Help to perform manual regression checking and exploratory testing of system components.

Requirements:

  • University degree in Computer Science or a related subject.
  • Good command of spoken and written English.
  • Solid experience in BDD with Cucumber and Java Selenium, experience with mobile testing is a plus.
  • PC knowledge sufficient to support test environment setup.
  • Knowledge of SQL and relational databases sufficient to support test data setup.

Ideally you will also have:

  • Coding skills in Gherkin and Java.
  • Experience using JMeter.

Why work for us?

You will be working for a market leading, global organization, which is fast growing in the learning technologies sector. NetDimensions is part of Learning Technologies Group plc’s award-winning group of specialist learning technology businesses.

At NetDimensions we provide learning and performance management solutions for highly regulated industries. NetDimensions serves over 400 clients in over 40 countries with more than 4.4 million active users. Our clients include Fugro, Moody's Analytics, Norton Healthcare, Mott MacDonald, CERN and Cathay Pacific. We pride ourselves on excellence, attention to detail and initiative.

 

At NetDimensions we offer a competitive salary, five-day work week and medical insurance.

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for QA Automation Engineer (3022)

We are currently looking for a QA Test Engineer. This is an exciting opportunity and will be based in our offices in Brighton. This role will be part of a global team, so you will interact with teammates in various parts of Europe, Asia, and North America.

The QA Test Engineer will work closely with an innovative and global Quality Assurance team in a Scrum Agile software development environment and will be expected to engage in both manual and automated testing activities.

Although this role will initially focus on manual testing, it will gradually shift to automated software testing and therefore offer a great opportunity for career progression. You should therefore have basic object-oriented programming knowledge, ideally in Java.

The main role responsibilities will include:

  • Creating and executing test cases for new functionality based upon functional specifications
  • Performing manual regression checking and exploratory testing of system components
  • Ensuring that defects are reported promptly and accurately
  • Ensuring that defects are fixed and retested properly
  • Creating and maintaining test documentation and test data
  • Developing and maintaining automated tests (increasingly over time)

Requirements

  • University degree in Computer Science or a related subject
  • Manual testing experience against an enterprise software application
  • Well organised and self-motivated and a team player
  • Excellent verbal and written communication skills
  • An interest in test automation, ideally in Java
  • Knowledge of SQL and relational databases, sufficient to support test datasetup

Ideally you will also have:

  • Experience with JIRA for defect and Agile task management
  • Exposure to Selenium (for GUI tests). API testing, and Apache Jmeter (for performance tests) would be a bonus.
  • Exposure to a unit test framework, such as Junit or TestNG
  • Working knowledge of version control systems, ideally Git
  • Exposure to Behaviour-Driven Development (BDD), ideally with Cucumber and Gherkin
  • Exposure to build servers, ideally Jenkins
  • Exposure to mobile application testing
  • Understanding of Linux (command line skills)

Why work for us?

You will be working for a market leading global organisation, which is fast growing in the learning technologies sector. NetDimensions is part of Learning Technologies Group plc’s award-winning group of specialist learning technology businesses.

At NetDimensions we provide learning and performance management solutions for highly regulated industries. NetDimensions serves over 400 clients in over 40 countries with more than 4.4 million active users. Our clients include Fugro, Moody's Analytics, Norton Healthcare, Mott MacDonald, CERN and Cathay Pacific. We pride ourselves on excellence, attention to detail and initiative.

At NetDimensions we offer a competitive salary and an impressive benefits package including a healthcare cash plan, life assurance, pension contributions, a ShareSave scheme, flexible working, a discretionary bonus scheme and travel loans along with access to Perkbox for individually tailored benefits and offers. All that and great bean-to-cup coffee and fresh fruit in our UK offices.

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for QA Engineer - Brighton (3141)

We are looking for an enthusiastic, passionate and self-motivated senior software engineer to help us define and deliver new software (sub-)systems and extend existing systems.

You will be supporting other developers as they carry out sprints of design and implementation work and personally undertaking more complex development tasks from time to time

If you understand how to define technically robust and correctly estimated development proposals, how to analyse and solve difficult problems across the stack, and how to main contributions to a development team through execution while quality assuring their work during implementation, then this could be the role for you.

A perfect match for us would be someone with a BSc in a STEM subject, who is able to draw on industry-wide best-practice and a broad range of technical knowledge, thrives on constantly learning about ever evolving technologies and is an excellent verbal and written communicator. Ideally you will have at least three years experience of implementing large backend infrastructure, preferably mobile platforms, and two years experience of using open source web-development frameworks to create complex database-driven websites with an emphasis on repeatability. You should also be familiar with SCRUM methodology and ensuring version control and release management based on GitFlow.

A little more detail on your responsibilities in defining and then delivering software architectures:

Defining software architectures

  • Contributing to and support technology selection by considering technology strategy, compatibility, interoperability, support, deployment, upgrade policies, and end-user environments, reducing risk where there is high complexity or uncertainty and introducing risk where there are clear benefits in doing so
  • Contributing to the architecture definition process, bringing structure, guidelines, principles and leadership to the development aspects of the products lifecycles
  • Support architecture evaluation by testing throughout the software development lifecycle, giving NetDimension’s customers confidence that the system will work when rolled out
  • Collaborating closely with all products stakeholders (ranging from the development team to stakeholders who have an interest from a security, database, operations, maintenance, QA and support perspective) to ensure that the software development will successfully integrate with its environment

Delivering software architectures

  • Support the team leads with coaching and mentoring other developers as needed
  • Support quality assurance by contributing to code standards, design principles and source code analysis tools through to the use of continuous integration, automated unit testing, deployment automation and code coverage tools

Designing, developing and testing your own code where appropriate.

The requirements:

  • B.Sc. in any of the STEM fields or equivalent demonstrable work experience
  • Three+ years of experience with identifying issues and implement solutions to complex problems in medium to large scale backend infrastructure and preferably mobile platforms.
  • Demonstrable experience of analysing and solving difficult problems across the stack
  • Two+ years experience of using open-source Java and JavaScript (web development) frameworks to facilitate the creation of complex, database-driven solutions
  • Demonstrable experience of creating complex solutions using industry standards and best-practice
  • Excellent understanding of a wide range of technologies, processes, tools and systems, including enterprise-scale solutions
  • Comprehensive knowledge of web- and GitFLow-based version control and release management;
  • Demonstrable experience with automated code base testing
  • Demonstrable experience using Scrum methodology
  • Demonstrable experience deploying and optimising responsive applications for mobile experience
  • Excellent communication skills, both written and verbal.

Why work for us?

You will be working for a market-leading global organisation, which is fast growing in the learning technologies sector. NetDimensions is part of Learning Technologies Group plc’s award-winning group of specialist learning technology businesses.

With offices in Brighton, London, Sheffield, Hong Kong, Atlanta, and Nashville, we provide award-winning learning and performance management solutions for highly regulated industries. NetDimensions serves over 400 clients in over 40 countries with more than 4.4 million active users. We pride ourselves on excellence, attention to detail and initiative.

At NetDimensions we offer a competitive salary and an impressive benefits package including a healthcare cash plan, life assurance, pension contributions, a ShareSave scheme, flexible working, a discretionary bonus scheme and travel loans along with access to Perkbox for individually tailored benefits and offers. All that and great bean-to-cup coffee and fresh fruit in our UK offices.

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for Senior Software Engineer Java and JavaScript (3029)

We are looking for a proactive, organized, and knowledgeable technical professional in Sheffield, UK, to help our clients solve problems while delighting them along the way with a world-class service experience. The Software Developer/Client Support role provides expert email support for NetDimensions hosted and remote systems and is responsible for diagnosing complex software-, database-, and network-related issues, in coordination with other software experts across the Client Support, Engineering, and Hosting teams.

This role is part of a global team, so you will interact with teammates in various parts of North America, Asia, and Europe, including a group of talented engineers in Hong Kong. This job is not about meeting SLAs; it’s about earning the deep respect of our customers, in easy times and hard ones.

You will typically work normal business hours, but there will be a need for extra hours from time to time to meet demand. If you can learn quickly in novel circumstances, solve unique technical issues through a systematic analysis of presented challenges, find and sustain motivation from within yourself to pursue excellence relentlessly every day, and keep a cool head when things get tough, this could be the role for you.

We don’t expect you to know everything, so we will capitalize on your strengths and train you over time where there’s opportunity for growth, but we do expect to hire someone who can immediately make an impact from the technical perspective. You will need a history of providing great customer service while solving difficult technical problems.

DUTIES AND RESPONSIBILITIES:

Essential Functions: Provides troubleshooting and escalation support for NetDimensions Client Services staff. Delivers internal training for colleagues as appropriate. Performs duties and responsibilities in a timely and effective manner in accordance with established company policies.

Additional Responsibilities: Maintains a positive working relationship with all company employees to foster and promote a cooperative working environment. Presents, learns and applies new technology as needed. Leads and manages project planning for the team. Provides guidance and coaching to less-experienced peers.

The requirements for this role are:

  • Bachelor’s degree in computer science or related field
  • Experience with Java stack tracing and debugging tools
  • Experience using web browser developer tools to trace HTTP communication and JavaScript execution
  • Experience working with (Apache, Tomcat) web applications and scripting languages
  • Experience working on Linux and Windows servers
  • Experience troubleshooting networking, SMTP, DNS, OpenSSL and client/server technology
  • Detail-oriented approach with excellent follow-through, particularly in terms of documentation and procedures
  • Ability to work both independently and as part of a team and to display consistently good judgment
  • Strong commitment to great customer service
  • Ability to coach and lead team to project completion
  • Excellent communication skills in English, both verbal and written

Ideally you will also have:

  • 6 years of experience providing customer support in a technical environment
  • 3 years of experience providing Microsoft SQL, MySQL and/or Oracle database support
  • Experience working with ERP/Learning Management Systems
  • Experience working with 3rd party application integrations, API, data exchanges, SAML or other SSO protocols and other common open source products
  • Knowledge of Amazon Web Services EC2, VPC, and related technologies

Why work for us?

You will be working for a market leading, global organisation, which is fast growing in the learning technologies sector. NetDimensions is part of Learning Technologies Group plc’s award-winning group of specialist learning technology businesses.

At NetDimensions we provide learning and performance management solutions for highly-regulated industries. NetDimensions serves over 400 clients in over 40 countries with more than 4.4 million active users. Our clients include Fugro, Moody's Analytics, Norton Healthcare, Mott MacDonald, CERN and Cathay Pacific. We pride ourselves on excellence, attention to detail and initiative.

At NetDimensions we offer a competitive salary and an impressive benefits package including a healthcare cash plan, life assurance, pension scheme, ShareSave scheme, flexible working, discretionary bonus scheme and travel loans along with access to Perkbox for individually tailored benefits and offers. All that and great bean-to-cup coffee and fresh fruit in our UK offices.

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for Software Developer/Client Support (3026)

The Solution Consultant provides customers and sales managers with technical product advice and demo support during pre-sales discussions. Responsible for preparing and delivering detailed product demonstrations and product prototypes for prospects, and answering prospects’ and salespersons’ product questions. Also may provide support to Account Management for upgrade opportunities and issue resolution.

Responsibilities:

  • Perform solution demonstrations.
  • Customize presentations for specific audiences and business issues.
  • Create proof of concepts that suit the prospect or client’s environment.
  • Qualify, consolidate, and prioritize requirements for the sales demo.
  • Act as the primary liaison between the field and supporting functions for product positioning, fit and support, including addition of new capabilities as available from engineering.
  • Answer questions from potential customers. Discuss upgrade possibilities for existing clients. Assist prospects in understanding technical installation and integration issues.
  • Provide support for RFP/RFIs, proposals and other sales-support communications up to 25 percent of the time
  • Participate in seminars, trade shows, and other marketing activities in order to promote awareness of PeopleFluent solutions.
  • Maintain thorough understanding and up to date knowledge of products.

Requirements:

  • Strong knowledge of all areas of business operations.
  • 3 to 5 years of experience with HCM software; Talent Acquisition, Talent Management, Learning Management and /or Recruiting Software.
  • Able to resolve moderately complex pre-sales technical problems, working with field sales personnel.
  • Comfortable and confident in public speaking settings.
  • Able to present technical concepts in a clear manner to customers through demos and proposals.
  • Good writing, editing, communications and interpersonal skills.
  • Excellent PC skills.
  • Travel 50%

You will be working for a market leading, global organization, which is fast growing in the learning technologies sector. NetDimensions is part of Learning Technologies Group plc’s award-winning group of specialist learning technology businesses.

At NetDimensions we provide learning and performance management solutions with a focus on highly-regulated industries. NetDimensions serves over 400 clients in over 40 countries with more than 4.4 million active users. Our clients include Fugro, Moody's Analytics, Norton Healthcare, Mott MacDonald, CERN and Cathay Pacific. We pride ourselves on excellence, attention to detail and initiative.

At NetDimensions we offer a competitive salary and a truly awesome benefits package including a Health Savings account, plus Medical, Dental, Visual, Disability and Life Assurance around 401K.

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for Solution Consultant (3126)

We are currently looking for a DevOps Engineer to join us at our offices in Raleigh, North Carolina.

In this role, you’ll report to the DevOps Engineer and will work across the company's entire DevOps Toolchain to aid in cloud-based delivery, development, build, deployment and management of applications; the foundation of our software development lifecycle. The ideal candidate will assist in formulating the DevOps Toolchain strategy related to the software development lifecycle, developing monitoring and reporting standards and managing – all while keeping a laser-like focus on costs and security.


You will be responsible for availability, scalability, and risk mitigation of all systems that are required for the software development process, while working closely with the Software Engineering, QA, Hosting, IT, and Client Support services teams across the globe. You will give technical input during infrastructure redesigns and aid the company in adopting new technologies and methodologies. 

This position is responsible for maintaining security controls and conducting static vulnerability assessments against our web applications and server infrastructure that form our DevOps ecosystem.

As part the Software Architecture team, you will be charged with maintaining and improving our security profile for development, QA and client services sites involved in delivering engaging and robust learner experiences.

We are looking for a passionate and experienced engineer who thinks logically, acts rationally and understands the challenges of supporting current and emerging technology stacks that enable PeopleFluent to continuously to grow and enhance it Software Engineering, QA, hosting and Client Support services.

 

REQUIREMENTS

Responsibilities:

  • Work alongside a global talented team of colleagues and quintessentially creative individuals who are building recruitment, talent, and learning management applications and services
  • Develop and design tools to instrument and alert on problems, ongoing releases and projects
  • Own availability, scalability, latency, and efficiency for the team's services
  • Deploy and maintain automated scanning of various PeopleFluent properties, including validating findings and driving remediation
  • First point of contact for in-house development and hosting team to accommodate requests
  • Support of PaaS-based and mobile applications maintaining uptime while fielding escalations as part of on-call rotation
  • Responsible for the DevOps architecture, including build, deployment and support of a continuous integration and continuous deployment strategy for the software engineering and QA teams
  • Ability to deftly and clearly communicate with the technology teams and to non-technical members of the organization
  • Design strategies for security monitoring of new and existing systems
  • Ability to deftly and clearly communicate with the technology team and to non-technical members of the organization
  • Mentor junior colleagues and encourage their growth and knowledge of infrastructure

Essential:

  • Demonstrable extensive experience managing Linux application servers (RHEL, Ubuntu, CentOS)
  • Demonstrable experience with fluid virtual infrastructures (VMware, Docker, AWS, OpenStack)
  • Demonstrable experience with Apache (Tomcat) / NGINx
  • Demonstrable experience with networking, storage and sysadmin best practices
  • Demonstrable experience with database servers, preferably Oracle, MySQL or PostgreSQL
  • Demonstrable experience with enterprise search platforms, like Solr
  • Demonstrable experience with with SVN/GIT alongside Agile development processes
  • Strong understanding of performance metrics from stress/load tests
  • Demonstrable experience of various cache configurations, including Redislab
  • Demonstrated experience securing high-traffic properties (cloud and on-prem)
  • Demonstrable experience with build tools, preferably like Gradle or Maven
  • Demonstrable experience with Ansible, Chef, or Puppet
  • Demonstrable experience with managing cloud-based Jenkins servers
  • Demonstrable experience with Jira <->ZenDesk integration and Confluence
  • Strong knowledge in scripting and programming languages (Python, Ruby, PowerShell, Golang)
  • Track record of delivering hardened, fault-tolerant, high-availability designs
  • Lazy enough to automate tasks, smart enough to document them well (including Server Architecture diagrams)
  • Strong sense of ownership and urgency
  • Creative, strategic and critical thinker with a high attention to detail
  • Ability to juggle multiple tasks, set priorities and meet deadlines
  • Cool-headed in a crisis and instill confidence in those around you while solving problems
  • Bachelor’s degree required, security certifications not required so long as you are qualified

BENEFITS

You will be working for a market leading, global organisation, which is fast growing in the learning technologies sector. NetDimensions is part of Learning Technologies Group plc’s award-winning group of specialist learning technology businesses.

At NetDimensions we provide learning and performance management solutions for highly-regulated industries. NetDimensions serves over 400 clients in over 40 countries with more than 4.4 million active users. Our clients include Fugro, Moody's Analytics, Norton Healthcare, Mott MacDonald, CERN and Cathay Pacific. We pride ourselves on excellence, attention to detail and initiative.

At NetDimensions we offer a competitive salary and a truly awesome benefits package including a Health Savings account, plus Medical, Dental, Visual, Disability and Life Assurance around 401K.

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for DevOps Engineers (3069)

We are currently looking for an experience Head of Engineering Talent to be based in our PeopleFluent offices in Raleigh, North Carolina.

Undertaking complex programming tasks, drawing on industry-wide best practice and a broad range of technical knowledge, the Software Engineering Team Lead will be responsible for both the implementation of roadmap requirements, as well as managing and mentoring teams of both senior and junior engineers.

To be successful, this individual needs to be enthusiastic, hands-on, passionate and self-motivated, capable of learning quickly and reacting to a world of ever-evolving technologies, as well as displaying broad organizational and mentoring skills.

This role will report directly to the Director of Technology.

REQUIREMENTS

Responsibilities:

Leading software engineering teams

  • Organize software development tasks by supporting the SCRUM methodology and taking responsibility for estimation and delivery to timescales
  • Line manage software engineers, including taking responsibility for appraisals, performance and salary review
  • Recruitment, including taking a key role in the selection and hiring of candidates into your software engineering team.

Defining software architectures

  • Managing non-functional requirements in line with strategy set-out by the organization’s architecture team, taking responsibility for raising issues and ensuring these are met and resolved on large scale software engineering endeavours
  • Contribute to and support the architecture definition process, bringing structure, guidelines, principles and leadership to all development aspects of projects
  • Manage architecture evaluation by testing throughout the software development lifecycle, giving PeopleFluent’s stakeholders confidence that the components / systems will work when rolled out
  • Collaborate closely with all system stakeholders (ranging from the development team to stakeholders who have an interest from a security, database, operations, maintenance, and support perspective) to ensure that the custom software development will successfully integrate with its environment

Delivering software architectures

  • Take ownership of the technical aspects of roadmap implementations, providing technical guidance and making technical decisions
  • Provide coaching and mentoring to the development team as needed
  • Manage quality assurance by contributing and adhering to code standards, design principles and source code analysis tools through to the use of continuous integration, automated unit testing, deployment automation and code coverage tools
  • Design, develop and test your own code where appropriate

 

Skills and knowledge:

  • B.Sc. in any of the STEM fields or equivalent demonstrable work experience
  • Five+ years of experience implementing solutions to complex problems in medium to large scale backend infrastructure
  • Three+ years of team leadership experience, including line management of four+ individuals
  • Demonstrable experience of analysing and solving difficult problems across the stack
  • Demonstrate extensive experience with either Microsoft of Java development frameworks, preferably .NET (Core), Spring MVC or Spring Boot
  • Demonstrable capability in the organization and delivery of software development projects
  • Two+ years experience of using open-source web-development frameworks (both server and client side, for example ReactJS, Koa, Express, and Sails) to facilitate the creation of complex, database-driven websites, with an emphasis on reusability and ‘pluggability’ of components, rapid development, and adhering to the principle of ‘don't repeat yourself
  • Demonstrable experience with Jest test framework or an equivalent
  • Demonstrable experience with MySQL, Oracle, MongoDB or an equivalent
  • Demonstrable experience of creating complex solutions using industry standards and best practice
  • Preferably some basic knowledge of functional programming idioms and concepts (e.g. map, filter, reduce/fold, immutability, pure functions)
  • Excellent understanding of a wide range of technologies, processes, tools and systems, including enterprise-scale solutions
  • Comprehensive knowledge of version control and release management with Git, Github or Bitbucket
  • Demonstrable experience with automated code base testing
  • Demonstrable experience using Scrum / Kanban methodology
  • Demonstrable experience deploying and optimizing responsive applications for mobile experience
  • Excellent communication skills, both written and verbal

BENEFITS

Designed exclusively for large enterprise employers, PeopleFluent is a leading independent provider of cloud-based integrated recruiting, talent management and compensation management solutions. By deeply integrating pervasive video, strategic analytics and collaborative social technologies into its complete suite of Talent Management applications, PeopleFluent redefines employee engagement to boost productivity and improve financial results. Spanning across an organization’s entire global workforce with one talent cloud, PeopleFluent equips leaders with the meaningful talent data and strategic analytics necessary to make better business decisions.

Today, 50% of the Fortune 100 relies on PeopleFluent as part of their talent management delivery strategy, helping them successfully achieve their talent aspirations.

PeopleFluent offers a comprehensive benefits program, including medical, dental, vision, life, disability and 401k in the U.S. All employees are also eligible for paid time off, including vacation, sick time and company paid holidays. Other discount programs and perks, such as on-site gym facilities and free parking, vary by location

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for Head of Engineering Talent (3072)

We are currently looking for an experienced Lead UX Consultant who is passionate about all things design.

The Lead UX Designer is an integral new role where the successful candidate will have the opportunity to help design and build the discipline within the business, while still being hands on, working closely with stakeholders and customers.

This role will be based in our PeopleFluent offices in Raleigh, North Carolina and will report to the Head of Product Design.

REQUIREMENTS

Responsibilities:

  • Manage a team of UX Designers
  • Ensure the quality and delivery of UX and UI assets for prioritised project streams
  • Help to shape UX governance
  • Build relationships with key stakeholders in the Product team, Marketing, Engineering, QA and other departments to help shape UX Deliverables and activities which respond to project, business and customer goals
  • Implement and champion new processes for customer engagement (both internal and external customers)
  • Provide hands-on leadership researching user needs and translate findings into personas, informative data and insights, to address customer pain points to remove friction from existing experiences
  • Provide leadership to usability evaluations with all users types within the domains of our products
  • Provide leadership in the area of information architecture for all products (including mobile)
  • Provide leadership in the area of interaction design and user interface prototyping
  • Work closely with stakeholders and champion the customer in all product design activities
  • Assist team members from across the business in understanding the benefits of Design to get the maximum benefit for effort/budget

 

Essential:

  • Degree educated, preferably in Interaction Design or similar
  • Proven experience in product design as outlined above
  • Comprehensive understanding of UX Design principles
  • Deep expertise in Sketch or Axure, including prototype design and component library creation
  • Extensive experience in Information Design, with a portfolio that includes User Journey Maps, Wireframes, and Prototypes
  • Ability to create rapid prototypes to prove or disprove your hypothesis
  • Ability to take ownership, creatively solve problems, and proactively secure the objectives of the business
  • High levels of independence, being able to work without close supervision, managing your own time and work
  • Accurate and meticulous with extreme attention to detail
  • Solid problem solving and analytical skills
  • Initiative, having the confidence to make decisions and act on them
  • Great communication and interpersonal skills
  • Excellent presentation skills especially with multiple stakeholders
  • Experience of work in a demanding, fast-paced environment with ambitious schedules in an Agile environment
  • Ability to travel as needed

BENEFITS

Designed exclusively for large enterprise employers, PeopleFluent is a leading independent provider of cloud-based integrated recruiting, talent management and compensation management solutions. By deeply integrating pervasive video, strategic analytics and collaborative social technologies into its complete suite of Talent Management applications, PeopleFluent redefines employee engagement to boost productivity and improve financial results. Spanning across an organization’s entire global workforce with one talent cloud. PeopleFluent equips leaders with the meaningful talent data and strategic analytics necessary to make better business decisions.

Today, 50% of the Fortune 100 relies on PeopleFluent as part of their talent management delivery strategy, helping them successfully achieve their talent aspirations.

 

PeopleFluent offers a comprehensive benefits program, including medical, dental, vision, life, disability and 401k in the U.S. All employees are also eligible for paid time off, including vacation, sick time and company paid holidays. Other discount programs and perks, such as on-site gym facilities and free parking, vary by location.

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for Lead UX Consultant (3104)

We are currently looking for a Project Manager for our PeopleFluent offices in Raleigh, North Carolina.

The primary responsibility of the Project Manager is to ensure customer satisfaction and project profitability goals are met for implementations and transitions/upgrade.

The Project Manager will assist clients in the implementation and upgrade of Talent Acquisition, Talent Management and Learning products; provide project management for customer and other project teams including Functional Consultants; direct all aspects of implementation – developing project plans, estimating consulting services needed, identifying risks, directing project activities. Interface with client's upper management; attend, coordinate and conduct periodic project status meetings. Perform necessary internal project management activities, such as project profitability, customer billing, tracking consultant's billable time, ensuring completion of project status reports, amending project plans, etc.

The Project Manager will have the ability to provide conflict or issue resolution with client; recognize services’ sales potential and to position and sell services to customers and interface with sales teams to support services sales and to craft the Statement of Work (SOW) and Change Requests (CRs). The Project Manager will proactively engage all relevant departments where necessary to ensure successful implementations and upgrades.

This role will report to the Professional Services Director, North America.

REQUIREMENTS

Responsibilities:

 

  • Engage with the Sales Organization to craft and scope the SOW
  • Develop and manage resource plans for assigned projects
  • Monitor the daily status of assigned projects by assigning, coordinating, checking and monitoring the work of the project, reviewing processes and procedures and scheduling necessary on-site meetings and training sessions
  • Accountable for the profitability of the project by developing the project plan, identifying risks and mitigation plans, and working with the customer and relevant teams to manage the plan, resources, risks, deliverables and the budget
  • Generate revenue by consulting with customers on business needs and product functionality, analyzing and documenting business and operational requirements including recommending configuration and best practices
  • Ensure that project is conducted in an effective and efficient manner by reviewing implementation and training proposals for correctness, monitoring revenue and expenses relating to implementation functions
  • Provide short- and long-term goals for the Implementation team by estimating future workloads, directing group and providing feedback on attaining goals
  • Provide day-to-day guidance and direction to the Implementation team by mentoring, and evaluating the team’s progress
  • Communicating regularly to internal and external stakeholders and escalating in a timely and professional manner (includes providing customers weekly project status and burn reports)
  • Managing the customer post-production transition to Support
  • Business travel as required and up to 50%

 

Essential:

  • Proven experience leading successful software services implementation projects including 5-7 years of implementation experience, of which at least 2-3 years of project management experience. Preferably a strong consulting background and experience in problem solving and conflict resolution
  • Requires general knowledge of the HR, Human Capital Management or Talent Management space (e.g. Recruitment, Performance, Learning, Compensation)
  • Advanced oral communication, escalation, conflict resolution and interpersonal skills – interacting with a variety of personnel, customers, vendors, employees, and technical consultants
  • Desired: Advanced knowledge of the functionality of company software applications and technology
  • Advanced business management skills to track staff utilization, revenue and expenses
  • Strong project management skills. Requires organizational skills to manage multiple tasks simultaneously. Requires problem-solving skills to resolve varied problems. Project Management certification desired, but not required
  • Advance knowledge of PCs, hardware, software, operating systems and database management systems
  • Requires decision-making skills to make procedural decisions
  • Excellent written communication skills and experience writing Statements of Work (‘SOW’), contracts and other business communications
  • Very strong customer relations skills
  • Ability to work independently

BENEFITS

Designed exclusively for large enterprise employers, PeopleFluent is a leading independent provider of cloud-based integrated recruiting, talent management and compensation management solutions. By deeply integrating pervasive video, strategic analytics and collaborative social technologies into its complete suite of Talent Management applications, PeopleFluent redefines employee engagement to boost productivity and improve financial results. Spanning across an organization’s entire global workforce with one talent cloud, PeopleFluent equips leaders with the meaningful talent data and strategic analytics necessary to make better business decisions.

Today, 50% of the Fortune 100 relies on PeopleFluent as part of their talent management delivery strategy, helping them successfully achieve their talent aspirations.

PeopleFluent offers a comprehensive benefits program, including medical, dental, vision, life, disability and 401k in the U.S. All employees are also eligible for paid time off, including vacation, sick time and company paid holidays. Other discount programs and perks, such as on-site gym facilities and free parking, vary by location.

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for Project Manager (3110)
We are currently looking for QA Test Engineers. The QA Test Engineer will work closely with an innovative and global Quality Assurance team in a Scrum Agile software development environment and will be expected to engage in both manual and automated testing activities. Although this role will initially focus on manual testing, it will gradually shift to automated software testing and therefore offer a great opportunity for career progression. You should therefore have basic object-oriented programming knowledge, ideally in Java. This role will be based in our PeopleFluent offices in Raleigh, North Carolina and reports to the QA Lead. RESPONSIBILITIES Responsibilities: List the key responsibilities of this role. Responsibilities must start with a present tense verb (create, design, manage, identify, etc.) Creating and executing test cases for new functionality based upon functional specifications Performing manual regression checking and exploratory testing of system components Ensuring that defects are reported promptly and accurately Ensuring that defects are fixed and retested properly Creating and maintaining test documentation and test data Developing and maintaining automated tests (increasingly over time) Essential: University degree in Computer Science or a related subject Manual testing experience against an enterprise software application Well organized and self-motivated and a team player Excellent verbal and written communication skills An interest in test automation, ideally in Java Knowledge of SQL and relational databases, sufficient to support test data setup Ideally you will also have: Exposure to Selenium. API testing, and Apache Jmeter (for performance tests) would be a bonus Working knowledge of version control systems, such as, for example, GitLab Exposure to Behavior-Driven Development (BDD), ideally with Cucumber and Gherkin Exposure to build servers, ideally Jenkins Exposure to mobile application testing Understanding of Linux (command line skills) BENEFITS Designed exclusively for large enterprise employers, PeopleFluent is a leading independent provider of cloud-based integrated recruiting, talent management and compensation management solutions. By deeply integrating pervasive video, strategic analytics and collaborative social technologies into its complete suite of Talent Management applications, PeopleFluent redefines employee engagement to boost productivity and improve financial results. Spanning across an organization’s entire global workforce with one talent cloud, PeopleFluent equips leaders with the meaningful talent data and strategic analytics necessary to make better business decisions. Today, 50% of the Fortune 100 relies on PeopleFluent as part of their talent management delivery strategy, helping them successfully achieve their talent aspirations. PeopleFluent offers a comprehensive benefits program, including medical, dental, vision, life, disability and 401k in the U.S. All employees are also eligible for paid time off, including vacation, sick time and company paid holidays. Other discount programs and perks, such as on-site gym facilities and free parking, vary by location
Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for QA Engineer (3078)

We are currently looking for an experience Scrum Master to join us in our offices in Raleigh, North Carolina

The Scrum Master is required to work within the PeopleFluent global matrixed organization (Product Management, Engineering and QA).

This role works with multiple development partners to build scalable software and development lifecycle processes.

REQUIREMENTS

Responsibilities:

  • Responsible for managing the Scrum process with the coordination of Scrum teams in Agile methodology by providing the scrum teams and the organisation on how to use Agile/Scrum practices and values to delight customers
  • Arrange daily stand-up meetings, facilitate all scrum meetings, and schedule meetings, demos and decision-making processes in order to ensure quick inspection and proper use of adaptation process
  • Guide the Scrum teams on how to get the most of out self-organisation
  • Guide the Scrum teams on self-organising to fill in the intentional gaps left in the Agile/Scrum frameworks
  • Assessing the Scrum Maturity of the Scrum teams and organization and coaching the team to higher levels of maturity, at a pace that is sustainable and comfortable for the team and organization.
  • Remove impediments or guide the Scrum teams to remove impediments by finding the right personnel to remove the impediment
  • Build a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis on healing and problem solving
  • Facilitate getting the work done without coercion, assigning, or dictating the work
  • Facilitating discussion, decision making, and conflict resolution
  • Assist with internal and external communication, improving transparency, and radiating information
  • Support and educate the Product Owners, especially on fine tuning and maintaining the product backlog
  • Provide all support to the Scrum teams using a servant leadership style whenever possible, and leading by example
  • Facilitate his team for better creativity and tries to improve the efficiency of the development team
  • Acts as safeguard for his team

 

Essential:

  • Experience in playing the Scrum Master role for at least three years for a software development team that was diligently applying Scrum principles, practices, and theory
  • Demonstrate good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency
  • Demonstrate knowledge of various well-documented patterns and techniques for filling in the intentional gaps left in the Scrum approach(example: numerous Burndown technologies, various Retrospective formats, handling bugs, etc.)
  • Understand the basic fundamentals of iterative and incremental development
  • Strong knowledge of Scrum theory, rules and practices
  • Demonstrate knowledge of other Agile approaches, such as: Kanban, Crystal, FDD, XP, etc.
  • Demonstrate knowledge about other methodologies other than Agile/Scrum, so that you can explain other methodologies to motivate your team
  • Demonstrate basic knowledge of software development processes and procedures to understand your team’s needs
  • Demonstrate knowledge about Agile techniques such as: User Stories, Continuous Integration, ATDD, TDD, Continuous Testing, Pairing, and Automated Testing
  • Ability to take and understand your commitment to deliver the product on time
  • Demonstrate knowledge about the value of metrics and incremental delivery
  • Demonstrate knowledge about tasks, backlog tracking, burndown metrics, velocity, user stories, etc.
  • Familiar with common development practices, Service oriented environments, and Agile practices

BENEFITS

Designed exclusively for large enterprise employers, PeopleFluent is a leading independent provider of cloud-based integrated recruiting, talent management and compensation management solutions. By deeply integrating pervasive video, strategic analytics and collaborative social technologies into its complete suite of Talent Management applications, PeopleFluent redefines employee engagement to boost productivity and improve financial results. Spanning across an organization’s entire global workforce with one talent cloud, PeopleFluent equips leaders with the meaningful talent data and strategic analytics necessary to make better business decisions.

Today, 50% of the Fortune 100 relies on PeopleFluent as part of their talent management delivery strategy, helping them successfully achieve their talent aspirations.

PeopleFluent offers a comprehensive benefits program, including medical, dental, vision, life, disability and 401k in the U.S. All employees are also eligible for paid time off, including vacation, sick time and company paid holidays. Other discount programs and perks, such as on-site gym facilities and free parking, vary by location

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for Scrum Master (3070)

We are currently looking for an experienced Senior QA Engineer.

This role is a cross between a programmer and a QA, created with the goal to provide fast feedback on product features and fixes implemented by programmers with respect to various quality constraints like functionality, security and performance.

This role will be based in our PeopleFluent offices in Raleigh, North Carolina and will report to the QA Lead.

REQUIREMENTS

Responsibilities:

  • Contribute to maintenance of team’s automation testing capability and infrastructure
  • Contribute to the test development process and test quality
  • Provide support to less senior QA Engineers to contribute towards test automation
  • Provide review support to the product design team by reviewing Epics and User Stories, in particular the BDD designs and acceptance criteria
  • Collaborate with Engineering, Product Management and QA teams to generate quality test cases for automation

 

Essential:

  • University degree in Computer Science or a related subject
  • Critical thinker with an urge to test everything
  • Demonstrate extensive experience with Cucumber
  • Able to write Java-based automated tests for web applications using Web Driver
  • Able to write automated tests for RESTful API
  • In-depth knowledge of SQL and relational databases, sufficient to support test data setup
  • Comfortable with Agile Lifecycle Management stacks such as Jira, Jenkins, SVN, Git
  • Demonstrable experience with coaching less senior QA Engineers
  • Ideally able to demonstrate knowledge of writing JMeter scripts to study and report performance characteristics of web application
  • Ideally able to demonstrate experience with selendroid.io or appium.io, or similar products, for mobile testing
  • Well organised and self-motivated and a team player
  • Excellent verbal and written communication skills

BENEFITS

Designed exclusively for large enterprise employers, PeopleFluent is a leading independent provider of cloud-based integrated recruiting, talent management and compensation management solutions. By deeply integrating pervasive video, strategic analytics and collaborative social technologies into its complete suite of Talent Management applications, PeopleFluent redefines employee engagement to boost productivity and improve financial results. Spanning across an organization’s entire global workforce with one talent cloud. PeopleFluent equips leaders with the meaningful talent data and strategic analytics necessary to make better business decisions.

Today, 50% of the Fortune 100 relies on PeopleFluent as part of their talent management delivery strategy, helping them successfully achieve their talent aspirations.

PeopleFluent offers a comprehensive benefits program, including medical, dental, vision, life, disability and 401k in the U.S. All employees are also eligible for paid time off, including vacation, sick time and company paid holidays. Other discount programs and perks, such as on-site gym facilities and free parking, vary by location

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for Senior QA Engineer (3077)

We are looking for an enthusiastic, passionate and self-motivated Senior Software Engineer to help us define and deliver new software (sub-)systems and extend existing systems.

You will be supporting other developers as they carry out sprints of design and implementation work and personally undertaking more complex development tasks from time to time.

If you understand how to define technically robust and correctly estimated development proposals, how to analyze and solve difficult problems across the stack, and how to main contributions to a development team through execution while quality assuring their work during implementation, then this could be the role for you.

A perfect match for us would be someone with a BSc in a STEM subject, who is able to draw on industry-wide best practice and a broad range of technical knowledge, thrives on constantly learning about ever-evolving technologies and is an excellent verbal and written communicator. Ideally you will have at least three years’ experience of implementing large backend infrastructure, preferably mobile platforms, and two years’ experience of using open-source web-development frameworks to create complex database-driven websites with an emphasis on repeatability. You should also be familiar with SCRUM methodology and ensuring version control and release management based on GitFlow.

This role is to be based in our offices in Raleigh, North Carolina.

RESPONSIBLITIES

Responsibilities:

A little more detail on your responsibilities in defining and then delivering software architectures:

Defining software architectures

  • Contributing to and support technology selection by considering technology strategy, compatibility, interoperability, support, deployment, upgrade policies, and end-user environments, reducing risk where there is high complexity or uncertainty, and introducing risk where there are clear benefits in doing so
  • Contributing to the architecture definition process, bringing structure, guidelines, principles and leadership to the development aspects of the products lifecycles
  • Support architecture evaluation by testing throughout the software development lifecycle, giving PeopleFluent’s customers confidence that the system will work when rolled out
  • Collaborating closely with all products stakeholders (ranging from the development team to stakeholders who have an interest from a security, database, operations, maintenance, QA and support perspective) to ensure that the software development will successfully integrate with its environment

Delivering software architectures

  • Support the team leads with coaching and mentoring other developers as needed
  • Support quality assurance by contributing to code standards, design principles and source code analysis tools through to the use of continuous integration, automated unit testing, deployment automation and code coverage tools
  • Designing, developing and testing your own code where appropriate

 

Essential:

  • Outline the essential experience, behaviors or requirements the ideal candidate should be able to display
  • B.Sc. in any of the STEM fields or equivalent demonstrable work experience
  • Three+ years of experience with identifying issues and implement solutions to complex problems in medium to large scale backend infrastructure and preferably mobile platforms
  • Demonstrable experience of analysing and solving difficult problems across the stack
  • Five+ years experience of using .NET (Core), C# and JavaScript (web development) frameworks to facilitate the creation of complex, database-driven solutions
  • Demonstrable experience of creating complex solutions using industry standards and best practice
  • Excellent understanding of a wide range of technologies, processes, tools and systems, including enterprise-scale solutions
  • Comprehensive knowledge of web- and GitFLow-based version control and release management
  • Demonstrable experience with automated code base testing
  • Demonstrable experience using SCRUM methodology
  • Demonstrable experience deploying and optimizing responsive applications for mobile experience
  • Excellent communication skills, both written and verbal

BENEFITS

Designed exclusively for large enterprise employers, PeopleFluent is a leading independent provider of cloud-based integrated recruiting, talent management and compensation management solutions. By deeply integrating pervasive video, strategic analytics and collaborative social technologies into its complete suite of Talent Management applications, PeopleFluent redefines employee engagement to boost productivity and improve financial results. Spanning across an organization’s entire global workforce with one talent cloud, PeopleFluent equips leaders with the meaningful talent data and strategic analytics necessary to make better business decisions.

Today, 50% of the Fortune 100 relies on PeopleFluent as part of their talent management delivery strategy, helping them successfully achieve their talent aspirations.

PeopleFluent offers a comprehensive benefits program, including medical, dental, vision, life, disability and 401k in the U.S. All employees are also eligible for paid time off, including vacation, sick time and company paid holidays. Other discount programs and perks, such as on-site gym facilities and free parking, vary by location

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for Senior Software Engineer Java/Javascript (3074)

We are looking for a proactive, organized, and knowledgeable technical professional in Atlanta GA, to help our clients solve problems while delighting them along the way with a world-class service experience. The Software Developer/Client Support provides expert email support for NetDimensions hosted and remote systems and is responsible for diagnosing complex software-, database-, and network-related issues, in coordination with other software experts across the Client Support, Engineering, and Hosting teams.

This role is part of a global team, so you will interact with teammates in various parts of the UK, Asia, and Europe, including a group of talented engineers in Hong Kong. This job is not about meeting SLAs; it’s about earning the deep respect of our customers, in easy times and hard ones.

You will typically work normal business hours, but there will be a need for extra hours from time to time to meet demand. If you can learn quickly in novel circumstances, solve unique technical issues through a systematic analysis of presented challenges, find and sustain motivation from within yourself to pursue excellence relentlessly every day, and keep a cool head when things get tough, this could be the role for you.

We don’t expect you to know everything, so we will capitalize on your strengths and train you over time where there’s opportunity for growth, but we do expect to hire someone who can immediately make an impact from the technical perspective. You will need a history of providing great customer service while solving difficult technical problems.

DUTIES AND RESPONSIBILITIES:

Essential Functions: Provides troubleshooting and escalation support for NetDimensions Client Services staff. Delivers internal training for colleagues as appropriate. Performs duties and responsibilities in a timely and effective manner in accordance with established company policies.

Additional Responsibilities: Maintains a positive working relationship with all company employees to foster and promote a cooperative working environment. Presents, learns and applies new technology as needed. Leads and manages project planning for the team. Provides guidance and coaching to less-experienced peers.

The requirements:

  • Bachelor’s degree in computer science or related field
  • Experience with Java stack tracing and debugging tools
  • Experience using web browser developer tools to trace HTTP communication and JavaScript execution
  • Experience working with (Apache, Tomcat) web applications and scripting languages
  • Experience working on Linux and Windows servers
  • Experience troubleshooting networking, SMTP, DNS, OpenSSL and client/server technology
  • Detail-oriented approach with excellent follow-through, particularly in terms of documentation and procedures
  • Ability to work both independently and as part of a team and to display consistently good judgment
  • Strong commitment to great customer service
  • Ability to coach and lead team to project completion
  • Excellent communication skills in English, both verbal and written

Ideally you will also have:

  • 6 years of experience providing customer support in a technical environment
  • 3 years of experience providing Microsoft SQL, MySQL and/or Oracle database support
  • Experience working with ERP/Learning Management Systems
  • Experience working with 3rd party application integrations, API, data exchanges, SAML or other SSO protocols and other common open source products
  • Knowledge of Amazon Web Services EC2, VPC, and related technologies

Why work for us?

You will be working for a market leading, global organisation, which is fast growing in the learning technologies sector. NetDimensions is part of Learning Technologies Group plc’s award-winning group of specialist learning technology businesses.

At NetDimensions we provide learning and performance management solutions for highly-regulated industries. NetDimensions serves over 400 clients in over 40 countries with more than 4.4 million active users. Our clients include Fugro, Moody's Analytics, Norton Healthcare, Mott MacDonald, CERN and Cathay Pacific. We pride ourselves on excellence, attention to detail and initiative.

At NetDimensions we offer a competitive salary and a truly awesome benefits package including a Health Savings account, plus Medical, Dental, Visual, Disability and Life Assurance around 401K.

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for Software Developer/Client Support (3028)

We are currently looking for experienced Software Engineers to be based in our PeopleFluent offices in Raleigh, North Carolina.

Reporting to one of the team leads, the Software Engineers will be responsible for developing solutions to specific sets of requirements for the PeopleFluent products and services. 

The candidates must possess strong analysis skills and have a history of solving software engineering problems. To be successful, this individual needs to be proactive, organized, passionate and self-motivated, able to make an immediate impact from the software development perspective.

The successful candidates will be provided necessary training and opportunity for career growth, working as a part of an internationalized Software Engineering team.

REQUIREMENTS

Responsibilities:

  • Designs, develops, tests and documents PeopleFluent software products through functional enhancements, bug fixes and performance improvement
  • Maintains a positive working relationship with all company employees to foster and promote a cooperative working environment. Presents, learns and applies new technologies as needed 

Essential:

  • Bachelor degree in Computer Science (or equivalent)
  • Be innovative and have track records of academic/industrial achievements
  • Ability to analyze requirements and present suitable solutions
  • Excellent coding skills, with the ability to quickly adapt new technologies
  • Demonstrable experience with Java/Javascript framework, e.g. Spring MVC, Grails, REACT, and/or AngularJS
  • Demonstrate experience with a test frameworks, e.g. JUnit, Mockito, Jest and/or Karma
  • Good grasp of Agile Software Development
  • Strong object-oriented programming concepts
  • Experience using SQL and relational databases e.g. Microsoft SQL, Oracle, MySQL
  • Excellent written and spoken English as it will be the primary communication medium
  • A team player and able to work independently with minimum supervision
  • Excellent time management skills with sense of urgency and ability to prioritize tasks
  • Ideally have experience with Cloud-based computing such as AWS
  • Ideally have comprehensive knowledge of version control and release management with Git, Github or Bitbucket

BENEFITS

Designed exclusively for large enterprise employers, PeopleFluent is a leading independent provider of cloud-based integrated recruiting, talent management and compensation management solutions. By deeply integrating pervasive video, strategic analytics and collaborative social technologies into its complete suite of Talent Management applications, PeopleFluent redefines employee engagement to boost productivity and improve financial results. Spanning across an organization’s entire global workforce with one talent cloud, PeopleFluent equips leaders with the meaningful talent data and strategic analytics necessary to make better business decisions.

Today, 50% of the Fortune 100 relies on PeopleFluent as part of their talent management delivery strategy, helping them successfully achieve their talent aspirations.

PeopleFluent offers a comprehensive benefits program, including medical, dental, vision, life, disability and 401k in the U.S. All employees are also eligible for paid time off, including vacation, sick time and company paid holidays. Other discount programs and perks, such as on-site gym facilities and free parking, vary by location

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for Software Engineer - Java/Javascript (3075)

We are currently looking for experience Software Engineers to be based in our PeopleFluent offices in Raleigh, North Carolina.
Reporting to one of the team leads, the Software Engineer will be responsible for developing solutions to specific sets of requirements for the PeopleFluent products and services.
The candidate must possess strong analysis skills and have a history of solving software engineering problems. To be successful, this individual needs to be proactive, organized, passionate and self-motivated, able to make an immediate impact from the software development perspective.

The successful candidate will be provided necessary training and opportunity for career growth, working as a part of an internationalized Software Engineering team.

REQUIREMENTS

Responsibilities:

  • Designs, develops, tests and documents PeopleFluent software products through functional enhancements, bug fixes and performance improvement
  • Maintains a positive working relationship with all company employees to foster and promote a cooperative working environment. Presents, learns and applies new technologies as needed

Essential:

  • Bachelor degree in Computer Science (or equivalent)
  • Be innovative and have track records of academic/industrial achievements
  • Ability to analyze requirements and present suitable solutions
  • Excellent coding skills, with the ability to quickly adapt new technologies
  • Demonstrable experience with .NET (Core) framework/C# combined with ReactJS, and/or AngularJS
  • Demonstrate experience with a test frameworks, e.g. NUnit, JustMock, Jest and/or Karma
  • Good grasp of Agile Software Development
  • Strong object-oriented programming concepts
  • Experience using SQL and relational databases e.g. Microsoft SQL, Oracle, MySQL
  • Excellent written and spoken English as it will be the primary communication medium
  • A team player and able to work independently with minimum supervision
  • Excellent time management skills with sense of urgency and ability to prioritize tasks
  • Ideally have experience with Cloud-based computing such as AWS
  • Ideally have comprehensive knowledge of version control and release management with Git, Github or Bitbucket

BENEFITS

Designed exclusively for large enterprise employers, PeopleFluent is a leading independent provider of cloud-based integrated recruiting, talent management and compensation management solutions. By deeply integrating pervasive video, strategic analytics and collaborative social technologies into its complete suite of Talent Management applications, PeopleFluent redefines employee engagement to boost productivity and improve financial results. Spanning across an organization’s entire global workforce with one talent cloud, PeopleFluent equips leaders with the meaningful talent data and strategic analytics necessary to make better business decisions.

Today, 50% of the Fortune 100 relies on PeopleFluent as part of their talent management delivery strategy, helping them successfully achieve their talent aspirations.

PeopleFluent offers a comprehensive benefits program, including medical, dental, vision, life, disability and 401k in the U.S. All employees are also eligible for paid time off, including vacation, sick time and company paid holidays. Other discount programs and perks, such as on-site gym facilities and free parking, vary by location

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for Software Engineers - .NET (3076)

We are currently looking for UX Consultants to be based in our offices in Raleigh North Carolina.

The UX Consultant has a passion for all things design, demonstrating this passion through your work and when communicating with business stakeholders, clients and development teams.

This role will report to the Lead UX Consultant.

REQUIREMENTS

Responsibilities:

  • Work in conjunction with product managers and the design team to deliver the best possible product for all clients
  • Rapidly produce designs in collaboration with product management based on user driven needs.
  • Create wireframes, prototypes, user flow diagrams and interaction designs, and where applicable translate these into user interface prototyping
  • Support senior UX consultants with user research and help translate findings into personas, informative data and insights, to address customer pain points to remove friction from existing experiences
  • Support development by communicating designs and evaluating their technical feedback
  • Recognise and develop design patterns to provide a common visual language for users and internal teams
  • Work with system analysts to provide clear specifications for development and QA teams
  • Keep abreast of innovative design and technology in the marketplace and share learnings with team

 

Essential:

  • Degree educated, preferably in Interaction Design or similar
  • Proven experience in UX design as outlined above
  • Comprehensive understanding of UX Design principles
  • Expertise in Axure
  • Good experience in Information Design, with a portfolio that includes User Journey Maps, Wireframes, and Prototypes
  • High levels of independence, being able to work without close supervision, managing your own time and work
  • Accurate and meticulous with extreme attention to detail
  • Solid problem solving and analytical skills
  • Initiative, having the confidence to make decisions and act on them
  • Great communication and interpersonal skills
  • Experience of work in a demanding, fast-paced environment with ambitious schedules in an Agile environment

BENEFITS

Designed exclusively for large enterprise employers, PeopleFluent is a leading independent provider of cloud-based integrated recruiting, talent management and compensation management solutions. By deeply integrating pervasive video, strategic analytics and collaborative social technologies into its complete suite of Talent Management applications, PeopleFluent redefines employee engagement to boost productivity and improve financial results. Spanning across an organization’s entire global workforce with one talent cloud. PeopleFluent equips leaders with the meaningful talent data and strategic analytics necessary to make better business decisions.

Today, 50% of the Fortune 100 relies on PeopleFluent as part of their talent management delivery strategy, helping them successfully achieve their talent aspirations.

PeopleFluent offers a comprehensive benefits program, including medical, dental, vision, life, disability and 401k in the U.S. All employees are also eligible for paid time off, including vacation, sick time and company paid holidays. Other discount programs and perks, such as on-site gym facilities and free parking, vary by location

Share this: Share this on LinkedIn Share this on Twitter Share this on Facebook » Apply now for UX Consultants (3105)
 
Contact Sales
Get in touch with a sales representative.