Match score not available

Full Stack Software Engineer (PeopleFluent) Hong Kong, Remote at LTG

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Minimum 4 years of software engineering experience., Proficient in Java/J2EE and related technologies., Experience with data reporting and analytics., Solid knowledge of SQL, PL/SQL, and secure data access..

Key responsabilities:

  • Design and implement software application functionalities.
  • Develop user interfaces and handle advanced analytics.

Open LMS logo
Open LMS E-learning SME https://www.openlms.net/
51 - 200 Employees
See all jobs

Job description

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.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
E-learning
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Technical Acumen
  • Communication
  • Leadership

Software Engineer Related jobs