We are seeking an experienced Software Developer to join EQAR. The successful candidate will be responsible for developing, implementing, and maintaining live risk management dashboards, comprehensive reporting, market data management and back-testing strategies on historical data using a variety of programming languages and tools. The candidate should be familiar with financial markets and quantitative techniques.
Roles & Responsibilities:
1. Software Development: Design, develop, test, and maintain software applications and systems for the capital market industry. Collaborate with cross-functional teams to gather requirements and translate them into functional solutions.
2. Full-Stack Development: Develop front-end and back-end components, including user interfaces, application logic, and data management, using modern programming languages, frameworks, and APIs.
3. System Integration: Integrate software applications with existing systems, platforms, and third-party APIs to enable efficient data storage and workflow automation.
4. Data Management: Design and implement data models and databases to manage financial data. Optimize data storage and retrieval processes for scalability, performance, and integrity.
5. Continuous Improvement: Stay updated with industry trends and best practices.
6. Documentation: Create and maintain technical documentation, including system architecture diagrams, code documentation, and user manuals.
Qualifications & Background:
1. Education and Experience: Bachelor's or masters degree in Computer Science or related field. 0-3 years of software development experience, preferably in the capital market industry.
2. Programming Skills:
a. Python - Intermediate
i. Must have: Basic DS, data analysis (pandas, NumPy, SQL alchemy), data visualization (matplotlib, seaborn)
ii. Good to have: Web scraping and Automation (Selenium, BeautifulSoup), office 365 integration (win32, docx, xslxwriter, openpyxl), design principles and logging.
b. Database - Basic - Intermediate
i. Must have: SQL query language (simple, subqueries, indexing), Query optimization.
ii. Good to have: Knowledge of NoSQL databases.
c. Web development - Intermediate - Advanced
i. Must have: Website structuring and operation, Understanding of LAN/WAN, HTML5, CSS, JavaScript, Flask, Angular, React JS
ii. Good to have: Plotly dash, server-client architecture optimization, log management, caching and multithreading, load balancing, web deployment on cloud servers.
3. Capital Market Knowledge: Understanding of financial concepts, trading systems, and regulatory requirements, with familiarity in market data feeds and order management systems.
4. Problem-Solving and Analytical Skills: Strong problem-solving abilities with a logical and analytical mindset.
5. Teamwork and Communication: Excellent collaboration skills, both verbal and written, to work effectively in a team-oriented environment.
6. Adaptability and Innovation: Ability to adapt to changing requirements and technology landscapes. Passion for exploring new technologies, frameworks, and methodologies in software development.
If you are a talented individual with a sharp eye for detail, who can challenge the entire team, and would thrive in an innovative and entrepreneurial environment, please apply for this exciting opportunity with Alpha Alternatives.
Compensation:
Salary will be discussed individually with selected candidates, and the compensation will have a significant element of performance-linked bonuses. In the long run, if you do well, you can expect to create disproportionately higher value for yourself.
Location: Dadar, Mumbai
Role: Full Stack Developer
Industry Type: Financial Services (Asset Management)
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development