Application Developer (Customer Experience)
Job Summary
IT/ Computers - Software
Software Engineer/ Programmer
Bachelors/ Degree
Key Skills
UI, XML, JSON, HTML, HTML5, CSS, Java, JavaScript, Python, Microservices, Webservices
Posted On
9th Nov 2018
Application Developer (Customer Experience)

Job Description:

Job Description

The successful candidate will be required to perform the following roles and responsibilities:

Design, code and implement from layout to product features using best software development practices.

Design, deliver and integrate various services / APIs for web and mobile applications.

Design and deliver data integrations to various applications.

Gather and refine specifications and requirements based on technical needs.

Create prototypes to explore feasibility of new solutions.

Create and maintain software documentation, including detailed technical design, low level design and test scripts.

Follow Agile Software methodologies for development.

Write automated unit, feature and regression test suites.

Required Skills

Possess a degree in Information Technology or related fields.

At least 3 years of web based software development experience.

Strong understanding of Web User Interface Design (UI), cross-browser compatibility, general web functions and standards.

Strong awareness of security considerations and best practices for web facing applications.

Experience with:

Object oriented design and system architecture for web applications, including web authentication and session management.

End-to-end integration of microservices and webservices, including creating Restful APIs and SOAP UI.

Programming languages such as XML, JSON, HTML, HTML5, CSS, Java, JavaScript, Python.

JavaScript technology such Angular and REACT framework and JQuery library.

High volume database management (e.g. Oracle, MySQL, Greenplum, Redshift, NoSQL DBs like Cassandra and Mongo) including in-memory databases (e.g. Gemfire).

Middleware platforms (e.g. JBoss, Weblogic or Websphere).

Agile software development methodology, including DevOps.

Familiarity with the following will be an added advantage:

Spring boot framework.

TDD and/or BDD.

AWS implementation.


Strong communication skills and an early adopter mindset will be highly regarded.


About Krish Infotech

Established in 2006, Kris Infotech is a Singapore based technology innovations company founded by business and technology professionals with a combined experience of 90 man years.

Kris Infotech vision is to strengthen organizations technology innovation capabilities to develop critical technology, products and services to enhance market competitiveness and profitability.

What we do:

We leverage cutting edge technologies to deliver consulting and advisory services areas in the following technology stack:

  • RPA/ AI/ Machine Learning
  • Blockchain & Distributed Ledgers
  • DevOps
  • Big Data & Analytics
  • Digital Transformation
  • Cyber Security