Role Description:

The Developer will be responsible for developing new system functionality, providing system maintenance &

enhancements in client/server projects with mainframe backends to ensure that the initiatives and internal customers are

provided full lifecycle support, from implementation through on-going support. This person will be responsible for coding,

unit testing, bug-fixes on a day-to-day basis.

Key Accountabilities & Responsibilities:

o Adhere to security and control, and change control processes

o Design, develop and maintain client/server based procedures to meet support and/or project requirements.

o Learn and support various custom frameworks

o Interface with business and IT teams to understand business requirements and translate business requirements into

formal technical requirements and application code.

o Work with IT support teams (DBA, server teams) to ensure support and project requirements are developed and

successfully implemented

o Develop and execute unit test and integration plans/scripts to validate that application changes meet technical

specifications.

o Responsible for full System Development Life Cycle

o Work with business team to complete acceptance testing and participate in integration testing

o Participate in production support/duty rotation including weekend and off-hour support coverage

o Provide Solution Delivery Methodology artefacts associated with application components.

o Participate in technical reviews at appropriate stages of development

o Making the interfaces to the existing ERV systems

Key Competencies & Skills required

Technical Skills: o Experienced with React, EJB, Java/JEE, Core java, Advanced Java, PL/SQL, SQL,


REST Api (JSON), Jenkins, GitHub, JBoss/Wildfly, Kubernetes.

o IT technical background

o Experience in all components of software delivery with concentration in

requirements, design and development.

o Quick starter to troubleshoot/resolve incidents and business support items

o Ability to adapt and develop interfaces

o Strong analytical and problem-solving skills

o Ability to multi-task effectively

o Prioritize Business Impact and Urgency

o Perform application support tasks like: systems support, security reviews, &

maintenance tasks


Job Description


For internal use only/Internal (C2)

o Testing experience

o Ability to learn new technologies and methodologies quickly.


Nice to have:


o Exposure to collaboration tools like Jira/Confluence, SharePoint, Java Swing.

o Ability to learn Docker, Kubernetes.

o Linux/Unix commands.


Behavioral Skills:


o Excellent interpersonal and communication skills for working in a global

environment

o Willingness to learn and quickly adapt to changing requirements

o Proactive approach to identifying issues and presenting solutions and options


Soft Skills:


o Excellent interpersonal and communication skills for working in a global

environment within an international team.

o Should have good communication skills (involve both verbal and written)


Previous Experience & Qualifications

Minimum Educational

Qualification:


o

A degree in Computer Science or equivalent or a related discipline; or equivalent

work experience


Certification if any:


o

NA


Years Experience & Knowledge:


o Minimum of 8-11 years of Development background in design, analysis and

coding, bug fixing

o Financial Services background appreciated

o Experience of working within multi-location teams


Similar jobs

Application Developer_Java_ERV

Apply Now
Back to search page