Role Description
• Develops, maintains and enhances complex enterprise web applications using technologies like Java/JEE
• Performs root cause analysis of defects and fix bugs where required
• Performs all aspects of programming assignments and contributes to the platform development
• Prevents or detects defects early through verification and validation activities
• Keeps track of the various project-related activities in order to ensure that the activities proceed as per the
plans and the deviations from the schedule are corrected so that their impact is minimal.
Experience
• Minimum 2 years of prior experience as a Software Developer
• Familiarity with Agile development methodologies
• Experience with SDLC in a test-driven environment.
•Domain knowledge on Investment Banking/Wealth Management would be a an added advantage.
Competencies
• Ability to learn new languages and technologies faster
• Analytical ability
• Excellent communication skills
• Resourcefulness and troubleshooting aptitude
• Attention to detail.
Technical / Functional Skills
• Excellent knowledge and experience in Core Java.
• Experience with databases like MS SQL.
• Exposure to SAAS/PAAS technologies
• Knowledge of GWT and other Javascript frameworks such as ReactJS knowledge is a plus
• Basic foundational knowledge of Web Services is a plus