Responsibilities
Responsible to collaborate with design team, technology, and architecture teams. Responsible for the usage of technologies across the existing client products. Build components and perform integration testing. Design and maintain coding standards to improve user experience.
In this role, you will be responsible for designing and developing solutions for Investment Management Business. You will function as a lead developer using Agile Methodology and should have an end to end understanding of business use cases, to transform them into an effective and strategic solution.
Qualifications we seek in you
Minimum qualifications
BE/B Tech/MCA
Excellent written and verbal communication skills
Preferred qualifications
- Responsible for development & maintenance of applications written in Core Java (1.7 above) and Spring framework.
- A team member who can work with minimum supervision in Agile environment. You will be expected to communicate with senior stakeholders and be able to coordinate effectively with global teams.
- Conceptualize the solution capable of handling large volumes of data from trading and other systems using collections and multi-threading concepts and with strong experience in PL/SQL, RDBMS along with hands-on Unix or any other scripting language (like Bash, Perl, Python).
- Liaise with senior team members and clients to precisely specify the functionality that will be developed
- Develop functionality in an iterative fashion, writing full unit and integration tests for each function that is developed.
- Work with team members and our partners to ensure that all functionality is fully UAT tested before being released to Production.
- Improve the quality of our system and codebase via best practices including code reviews and refactoring where necessary.
- Work as per the defined change management process to deploy the functionality/fix in production.
- Good to have - Experience in cost Model creation and management.
- One who is Passionate about technology, problem solving, ability to adapt new skills, sharing expertise and knowledge!
- Excellent client facing skills that include conducting compelling technical briefing & demonstrations. The person should have a technical curiosity to implement new technologies and articulate the solutions to the client.