Full Stack Software Engineer (PeopleFluent) Hong Kong, Remote

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in Hong Kong
Remote
Mid level
Edtech
The Role
The Full Stack Software Engineer will design, develop, and enhance Compensation, Performance Management, and Succession Planning solutions within PeopleFluent’s Talent Management suite, working independently on application functionality. Responsibilities include architecture design, technical documentation, user interface development, data analytics, security frameworks, and report generation.
Summary Generated by Built In

Main Purpose:

Responsible for the design, development, and enhancement of the Compensation, Performance Management and Succession Planning solutions within PeopleFluent’s Talent Management product suite.

Duties and Responsibilities:

  • Design the architecture to be utilized by developers to create software application functionalities.
  • Develop detailed application designs and implement code for application features.
  • Work independently and have responsibility for all aspects of the design and implementation of multiple subsystems and modules within PeopleFluent’s proprietary applications.
  • Have responsibility for writing agile specification documents detailing application functionality and technical design according to business requirements.
  • Design entity models.
  • Develop the user interface for new features within the Talent Management product suite.
  • User interface development for Talent Management is performed on a sophisticated internally-built framework that has been continuously upgraded over the past five years. It requires a great deal of understanding and experience to use this framework effectively.
  • Have responsibility for the development of advanced analytics and data reporting and visualization features for the Talent Management suite.
  • While developing features for the Talent Management product suite, work on PeopleFluent’s internally-developed RLS security framework. This framework restricts which stakeholders have access to certain kinds of sensitive data.
  • Working on data access layers together with our security framework is a highly complex task that requires advanced development skills and significant experience with row level security.
  • Design requirement-specific BIRT (Business Intelligence Reporting Tools) reports. These reports allow for the identification, extraction and analysis of critical business data. Designing BIRT reports for Talent Management products requires a comprehensive understanding of how the BIRT designer framework integrates with our proprietary PeopleFluent applications.
  • Develop integration test cases for Talent Management products. Because the Talent Management framework has a strong architecture for quality assurance, integration test cases are developed using an internally-built test automation framework.
  • Develop upgrade scripts for the Talent Management products. With each new product release, PeopleFluent provides its customers with user-friendly ways to upgrade their PeopleFluent software. Internally, this requires the development of upgrade scripts that change the data schema within PeopleFluent’s legacy software. Developing these scripts requires knowledge of PL/SQL and significant experience implementing PeopleFluent’s internal script development procedures.

Technologies:

Core tools, technologies and environments in which this work is carried out include:

Java/J2EE, JQuery, JSON, WebWork, Hibernate, Spring, JUnit, Velocity, JSUnit (JavaScript unit testing tool), PL/SQL, Eclipse, Java Selenium Web Driver, BIRT, Groovy, JSON, JavaScript, Ajax, HTML, DHTML, Eclipse ,Cascading Style Sheets, EJB and Struts, XML, XSD, and XSLT, UML, Oracle 11g and Hibernate tools.

Solid knowledge of SQL joins, Views, Triggers, Stored Procedures(PL/SQL), and Data Normalization techniques

Build/release engineering tools such as Ant, Cruise Control and Web services.

Skills and Experience:

Seasoned professional with competence and creativity in a wide range of technical areas. Resolves most issues and problems effectively without guidance

Typically has minimum of 4 years of formal Software Engineering experience

1. Technical Ability

  • Has resolved technical issues in areas that were previously unknown to them
  • Has significantly contributed to successful software deployments from an idea to production

2. Ownership

  • Has demonstrated ownership of one or more areas of a software system
  • Has demonstrated an ability to make decisions while considering both business and technical priorities
  • Has provided documentation, training, and support for deployed applications without being asked or directed.
  • Ownership level begins at the team level with the expectation that they not only complete sprint work assigned but also help other team members finish their committed sprint work.

3. Communication

  • Drives conversations with the team
  • Routinely represents the team to internal/external customers for the work that the team has completed and is capable of communicating to both technical and non technical stakeholders.
  • Actively engages in technical discussions and contributes real world solutions and wins over others to their ideas
  • Periodically provides advice, guidance, general technical knowledge, or mentoring to other team members in areas of own expertise

4. Leadership

  • Participates in helping drive the technical direction of the product/project they are on.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, colour, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

Top Skills

Java
JavaScript
Pl/Sql
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
London
156 Employees
On-site Workplace
Year Founded: 2013

What We Do

Learning Technologies Group plc (LTG) has been created with the purpose of building a market leading business of substance and scale within the exciting and fast-growing learning technologies sector. It is a dynamic and steadily growing group of specialist learning technology businesses at the vanguard of this exciting sector.

LTG's portfolio includes LEO, a pioneering learning technologies firm; the multi-device authoring tool gomo learning; games with purpose company Preloaded; Eukleia, an e-learning provider to the financial services sector; and Rustici Software, the global leaders in e-learning standards conformance.

During the coming months, it will expand as strategic, complementary acquisitions are executed.

LTG is building on the success of its existing ventures and plans to continue its growth through strategic acquisition and diversification, with the objective of providing a truly exceptional portfolio of services and products for our existing and new clients across the globe.

Similar Jobs

Chainlink Labs Logo Chainlink Labs

Security Engineer, Product Security

Blockchain • Internet of Things • Payments • Cryptocurrency • Web3
Remote
6 Locations
680 Employees

Chainlink Labs Logo Chainlink Labs

Acquisition Sales, CCIP

Blockchain • Internet of Things • Payments • Cryptocurrency • Web3
Remote
3 Locations
680 Employees

Workiva Logo Workiva

Senior Account Executive

Artificial Intelligence • Cloud • Fintech • Professional Services • Software • Analytics • Financial Services
Remote
Hong Kong
2800 Employees

Nex Logo Nex

Software Engineer (Embedded Systems/Firmware, Android)

Artificial Intelligence • Gaming • Sports
Remote
2 Locations
55 Employees

Similar Companies Hiring

Campus Thumbnail
Edtech
New York, NY
267 Employees
ReUp Education Thumbnail
Social Impact • Edtech
Austin, TX
145 Employees
Stepful Thumbnail
Software • Healthtech • Edtech • Artificial Intelligence
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account