Role Intent
To develop and/or maintain code based on established scope, quality and timelines.
Role Summary
Create solutions based upon requirements provided by the supervisor. Understand the instructions and technology and modifies/maintains the existing platform. Coding and programming all required layers/levels of the application.
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 Java, Springboot.
• Experience with databases like MS SQL.
• Exposure to SAAS/PAAS technologies
• Basic foundational knowledge of Web Services is a plus