* Proficiency in at least one programming language
* Good understanding of Software life cycle
* Proficiency in software design and solutions
* General understanding of the investment banking industry is desired
* Responsible for understanding the software requirements and developing it into a working source code accordingly.
* Get mentored/groomed on the best practices followed in the software industry.
* Must know Web Development principles