Epicareer Might not Working Properly
Learn More

Software Developer (Contract)

Salary undisclosed

Checking job availability...

Original
Simplified
This position is required to design, implement, integrate, develop and deliver sub-system or interfaces during development life cycle. It needs to meet on time, on cost and quality delivery.

Main Responsibilities:

Mainly work with the team of Developers/Integrators and Project Manager throughout software development life cycle;

Produce detailed design specification by referring to the global design

specification;

Responsible for implementation and unit test for sub-system or interfaces, and ensure code quality;

Provide technical support (enhancement or bug fixes) during system

integration test, user acceptance test, system commissioning, and

maintenance phases;

Apply best practices, compliance policy in software development;

Strive for continuous improvement in terms of process, quality and

efficiency;

Will be assigned to work on product development and delivery of projects

Other duties as assigned

Experience and Background:

At least 3 years’ experience in object-oriented software development;

Experience in writing Design Documentation, Object-Oriented Software Design;

Strong analytical and problem-solving skills;

Degree in Electrical / Electronics / Computer Engineering / Computer

Science or a relevant discipline;

Candidate should have extensive knowledge on Java EE, JSON,

Hibernate/Spring Framework, Angular JS

Ideally candidate should be familiar with open source technologies like

Kubernetes, kafka, Drools, JBPS, Elasticstack etc

Experience in Mobile Application Development (IOS and Android) will be an added advantage;

Good written and verbal communication skills;

Self-motivated, independent and a good team player

Able to work under pressure

Innovative mindset and think-out-of-the-box