Portfolio Management Software for Indian stock markets

Budget $250 - $750 USD
Bids 19
Average Bid $1875

Inviting experienced developers with experience in [url removed, login to view] (or C#) and MS Access to develop a portfolio management software for the Indian stock markets.

Developer pre-requisites
+ Knowledge of [url removed, login to view] and databases.
+ Knowledge of Indian stock markets, BSE (cash) and NSE (cash, futures and options).
+ Based in India, and accessible via Skype and phone.
+ Robust, error-free and fully documented source code.

A general overview of the requirements is as follows :
+ MDI style UI with menus and tool-bars.
+ Treeview on the left side (Explorer style) that displays Clients and sub-accounts.
+ Context menus wherever applicable.
+ Use data-abstraction so that database can be easily switched from MS Access to MySQL in the future.
+ Use plug-in / framework so that various data-sources can be easily extended. E.g importing contract notes, querying stock prices etc.

Features :

Clients and Accounts :
+ Create Clients (uniquely identified by Client Name).
+ Create Trading sub-accounts for each Client (uniquely identified by sub-account name)
+ Create (automatically) a cash account for each trading sub-account. Proceed from sale of shares is credited to cash account, and purchase of shares is debited to the linked cash account. So each trading sub-account has a linked cash account.
+ Ability to transfer money in/out of linked cash account.
+ Ability to add expense / income category. E.g. demat charges, auction charges (loss), auction payment (credit) etc.

Trade Entry :
+ Enter trades in a Client (sub-account) manually, or via importing contract notes from broker. E.g. Buy / Sell, Quantity, Brokerage, STT etc.
+ Recommend using a plug-in architecture for importing contract notes so it is extensible in the future to different brokers.
+ Adjustment for options expiring worthless, or exercised.

Data Synchronizing :
+ Refresh prices from free data-source (NSE, BSE and Yahoo! Finance). Use plug-in architecture for extensibility to different sources.
+ Store prices of stocks in portfolio in database to show daily equity / account value (store daily bhavcopy of BSE and NSE)
+ Store only EOD prices of futures and options in the portfolio to avoid data bloating.

Reporting :
+ Display open positions of each client through reports or in a window.
+ Capital gains report, MTM reports etc.
+ Reports to display total brokerage paid, STT paid etc, and category-wise expense.
+ Reports can be exported to Excel or PDF (use open-source PDF library)

Others :
+ This is a single user application, so a single login screen is sufficient.
+ Management features like data-backup and restore.
+ Use open-source components whenever possible e.g. ZedGraph control for charting.
+ Should work for BSE (cash stocks), NSE (cash stocks, futures and options).
+ No need for MCX, commodities, mutual funds etc.

Detailed requirements document will be provided to only to shortlisted candidates. If you have any questions feel free to send me a message.

Post a Project Like This

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • matoliamk Profile Picture


    JAIPUR,  India

    I have 6 year's Experience of design and development of custom solution for various domain.

    PHP, ASP, C Programming, and Javascript

  • LightITGroup Profile Picture


    Minsk,  Belarus

    RevoTech software development company specializes in ASP.NET web development. We also provide the full spectrum of web and desctop applications development services, mobile development, software testing and QA. We offer a wide range of software solutions and custom software development services.

    PHP, ASP, C Programming, and Javascript

  • murtaza1981 Profile Picture


    new delhi,  India

    \"CodeChefs\" is India based offshore development IT Services Company that provides strategic business solutions and customized software. We are a team of dedicated and highly skilled software professionals focused on providing world class IT solutions. We offer a variety of services in the area of Software, Mobile and Web development/Designing. We have expertise in the following technologies:- 1)Mobile Application Development Ø iPhone native application development Ø iPhone web application development Ø iPod native application development Ø iPod web application development Ø Blackberry application development Ø Android application development Ø Windows mobile application development 2) Web Site Design and Maintenance 3) Web Application Development 4)Portal Development 5) Software Development 6)e Commerce Solutions

    PHP, ASP, Javascript, and XML

  • sinharavi Profile Picture


    Bangalore,  India

    ## BIO RAVIRANJAN KUMAR SINHA (Sun Certified Java Programmer)  [Removed by Freelancer.com Admin for posting of Contact information] Objective To secure a challenging assignment in a dynamic environment that would require my aptitude and technical skills and give ample opportunity for my all around growth in the software industry. Work Experience Total 2.9 Years Of Experience in IT Industry. ? 2.9 Years of Experience working on VB.NET, ASP.NET, Oracle9i/10g, SQL Server 2005/2000 . Professional Summary 1.) Softrade Infoware Private Limited, Bangalore From July 2007 to till date. 2.) Laavanya Technology, Bangalore from January 2007 to June 2007. Technical Summary ? Very Good Knowledge of Programming in VB.NET, C# .NET. ? Very Good Knowledge of Programming in ASP.NET. ? Good knowledge of Web Services. ? Very Good Knowledge of writing Sequel Query in Oracle . ? Very Good Knowledge of writing stored procedure in Oracle. ? Very Good Knowledge of writing Sequel Query in Microsoft SQL Server 2005. ? Very Good Knowledge of Java Technology. ? Good Knowledge of VB6. ? Proven ability to work as a Team. ? Design, Development, and Coding. ? Debugging and troubleshooting the application. Technical Skill Languages : VB.NET, ASP.NET, Java, J2EE(JSP,Servlet) Database : Oracle9i/10g, SQL Server 200/2005 Web Development : ASP.NET, ADO .NET, J2EE(JSP,Servlet) Database Tools : TOAD, Oracle SQL Developer Reporting Tool : Crystal Report 11 OS : Windows 2000/XP Excellence SCJP Certified (Sun Certified Java Programmer) Academic Credentials BE (Computer Science & Engineering) in 2005 Bhagalpur College Of Engineering 69% TMB University Bhagalpur, Bihar 12th Sardar Patel Memorial College 52% Bihar Sharif, Nalanda, Bihar 10th HSDS Nalanda, Bihar 60% Project #1 Project Title FinOPS Language/Tools Used VB.NET 2008, SQL Server 2005, Dx Report, Infragistics 8.3 Team Size 4 Duration April 2009 to till Date Role Developer Project Objective This project is customized to meet SKS (A Finance Company) needs. The application is customized to provide solution for Finance management system. The purpose of FinOPS is basically to keep track of Clients, Loans taken by clients, repayment of loans, including Assignment, Stamping, Head Office Entry. FinOPS is developed to give updates of Loan taken by the clients, Repayments of Installment, Late payment , Head Office entry. In this project loan can also be sold to other banks. Also functionalities are calculating IRR(Internal Rate Of Return), Head Office entry, Stamping Transaction, Assignments and others. For the reporting purpose many reports are developed in different entities Loan Disbursement Summary, Loan Disbursement Detail, Product wise Loan Outstanding, Month wise Ageing Outstanding, Portfolio Rundown, Loan Written Details and others. Based On user rights many roles are defined. Responsibilities • Developing various functionality using VB.NET • Developed many stored procedure in SQL Server 2005. • Created Index and Partitions for making fast execution • Responsible for designing Report. Project #2 Project Title dbPays4 Client Deutsche Bank Language/Tools Used VB.NET 2005, Oracle 10g, Crystal Report, TOAD, Oracle SQL Developer Team Size 3 Duration July 2008 to April 2009. Role Developer Project Objective dbPays4 is used to monitor and maintain payment system for DEUTSCHE Bank. The major modules are Master Upload, Customer Instruction, Process, payments(WBR) ,Payments(ABR), Charges, Accountings, Cheque Atpar . In this project we are using DJ Convertor to convert different format of Cheques. Module which I have done is Master Upload, Payments, Customer Instruction, Accounting and charges. In this system two types of charges is there Customer charging and partner bank charging. Payments within Bank Reference means payment generation for a client given by single customer and Payments Across bank reference means payment generation for a client given by more than one customer. Responsibilities • Developing various functionality using VB.NET. • Developed various stored procedure to implement functionality of process program. • Responsible for Designing Report. Project #3 Project Title ChitSmart Language/Tools Used VB.NET 2008, SQL Server 2005, Dx Report, Infragistics 8.3 Team Size 4 Duration March 2008 to July 2008 Role Developer Project Objective This is a product based product of this company. This is based on chit fund system. In this foreman (Generally Owner) is responsible for the system. The main functionality of this project is giving money to many persons as borrow and they will payback in small installment Daily/Weekly/Fortnightly/ Monthly with very less interest. This is same like a person taking loan from bank but the difference is that in this system they can get money easily without providing any proof and they will pay in installment with very less interest. Because in this system the extra amount earned is dividing to each person. Responsibilities • Developing various functionality using VB.NET • Responsible for designing Report. • Developed many Stored procedure in SQL Server 2005. #Project 4 Project Title Cash Track Client Deutsche Bank Language Used ASP.NET 2003, SQL Server 2000 Team Size 3 Duration December 2007 to March 2008 Role Developer Project Objective Cash Track is used to Monitor and Maintains cash funding system for DEUTSCHE Bank. In this system there are three types of users Customer, DB user and Service provider. Process flow of this system is first customer send request to DESTSCHE Bank with request number then DB User upload customer file to the server, after that service provider user download current date request and he will open downloaded file and he will collect the cash at mention pickup location. Then service provider will do deposit entries. In this system we are using cut off time. If customer adding request after cut off time warning message will popup. This cut off time is defined at the system level by administrator in admin mode. Responsibilities • Implementing functionality using ASP.NET. • Responsible for Form Designing. Project #5 Project Title IMS NET Client Bharat Industrial Corporation(BIC) Language Used VB.NET 2005, SQL Server 2000,Crystal Report Team Size 3 Duration October 2007 to November 2007 Role Developer Project Description This Project Maintains the Ac ## Area of Expertise I have experience in VB.NET, C# .NET, Java , J2EE, JSP, Servlet, JSF, Oracle, Microsoft SQL Server, My SQL, Microsoft Access, Java Script, CSS, Web Services, XML, WCF, JQUery

    .NET, Electronics, Mobile Phone, and Research

  • necipbaran Profile Picture


    Dreamland,  Turkey

    i can build web and desktop applications

    Visual Basic, .NET, C# Programming, and Microsoft Exchange

  • irshadwazid Profile Picture


    delhi,  India

    We are an India based ISO 9001:2008 certified web design, web development and mobile application development company. We consistently deliver creative, scalable designs and solutions that reflect the personality, needs, and vision of our clients. Our focus is to provide businesses across the world with world class web and mobile based solutions to enhance and compliment business needs.

    PHP, XML, Visual Basic, and .NET

  • getwebsolutionsl Profile Picture


    Ahmedabad,  India

    We are the web & mobile apps development company, providing services of web apps with Laravel, Codeigniter PHP/MySQL and Open Source Tech (Joomla, Wordpress, Drupal, Magento, Zencart), HTML5, jQuery and Mobile Apps (iPhone, iPad, Android Smartphone and Tablets), JSON, Web Service. Weblounge is not a one-man operation, We have a good-sized experienced staff of full time iPhone, Android, iPad, PHP/MySQL, Codeigniter, Laravel, Angular.js, Node.js, JSON, Web Service, Magento, Joomla, Wordpress, Drupal, PHP, , HTML5 programmers, flash developer and website designers. All our programmers have advanced degrees and qualifications. Anyone can call a meeting to discuss a challenging problem or idea on a moment's notice. Weblounge was found in September 2007. We have 50 employees in-house with all kind of expertise. Please check it out our portfolio and feedback to get more reference. Regards, Weblounge

    PHP, Website Design, Graphic Design, and Banner Design

  • softflowsystems Profile Picture


    Nagpur,  India

    We have an expert group of developers with over 20 years of expereience. We have already developed many projects out of which following are some of the areas which we have worked on: 1. Backoffice solutions for Shares, Commodity and Currency Exchange Brokers. 2. POS for Supermarkets, Bakery and departmental stores, Pharmacy, Homoeopathic Pharmacy, Book Shop, Mobile Shop, Garment Shop, Fast Food Joints, Restaurants, Hotels etc. 3. ERP based modules for Food Industries, Pharmaceutical manufacturers, Casting & Forging Industries, Mines, Distributors and Marketing companies. 4. Complete software solution for Transporters, Fleet owners, Consignment and Commission Agents.

    .NET, Data Processing, Project Management, and Data Entry

  • GSairam Profile Picture


    Visakhapatnam,  India

    I have 10+ years of experience in developing desktop and website applications in .net. If hired by you I will be responsible to complete the task within the stipulated time frame and with utmost confidence. Outsource me for your project and I promise to bring in the best output.

    .NET, Financial Markets, Bootstrap, and ASP.NET

  • esadeghi59 Profile Picture


    Melbourne,  Australia

    Do you have a .NET job and are looking for a talented and experienced .NET Developer? I believe that my experience and skill in this background will prove to be of great help to you. I have worked as a .NET Developer for many years and my skills and experience will prove useful to your work. I am ready to start working on your job today.

    PHP, ASP, Javascript, and XML