logo

JobNob

Your Career. Our Passion.

Junior Python Developer


MSPIRE Ventures Private Limited


Location

Ahmedabad | India


Job description

Senior Analytics Java/Scala Developer:

 

Responsibilities

· Design and develop high-quality software components for the global trading platform using  Java, Scala, and related technologies

· Contribute to all areas of the software development lifecycle including planning, design, development, testing, implementation, and support

· Contribute to continuous improvement of processes, product development, product quality and technology

· Contribute to the overall progress of the team and the firm; ensure timely delivery of quality software

· Serve as third-tier support for production issues and related support needs.

 

Skills and Experience

·7+ years of experience in development of  equity products in a global financial services company or vendor using Java in latency-sensitive environments

· Experience and knowledge of equity products and instruments including  FIX protocol and market data

· Proficiency with computer technologies including Linux,  SQL/NoSQL , Messaging & Distributed Systems

· Strong multi-threading and network programming experience

· Knowledge of equity market structure, order handling and electronic trading

· Strategic thinking, analytical, problem-solving and troubleshooting skills

· Expertise in any of the following preferred:  Java, Scala, Solace, NoSQL, Functional Programming

· Ability to work as part of a team or independently, communicate effectively at all organizational levels with written and verbal communication skills

· Experience using Scala or willingness to learn!

· Working knowledge of distributed Stream processing frameworks/concepts (tools like  Flink , Spark, Beam)

· Working knowledge of distributed messaging and streaming platforms (like  Kafka , Pulsar, Kinesis)

· Experience with multiple interchange formats (Protobuf, Avro)

· Familiarity with AWS Big Data products

· Expertise in building end-to-end data engineering solutions using a variety of data integration and processing patterns

 

 

Senior Quality Assurance

 

Responsibilities

· Perform exploratory, functional, regression, integration, and system testing of front and server side trading applications

· Design, write, execute, and maintain manual and automated test cases for algorithmic trading, electronic trading, and other trading-related applications

· Identify, report, and track software issues and bugs

· Collaborate with stakeholders (business analysts, developers, product owners, quants, end-users, vendors, and others) to understand business requirements and stakeholders’ needs

· Analyze system logs, configurations and other system data using common technology tools for test confirmation and defect analysis

· Contribute to the design and improvement of the automation testing framework

· Participate in the creation of test scenarios for capacity, load, and performance testing

· Serve as second or third tier support for production issues

· Responsible for bug management process and issue identification and tracking (bug advocacy).

Skills and Experience

·5+ years of software Quality Assurance experience within sell-side electronic trading or  electronic trading system provider

· Experience with an  electronic trading system ( InfoReach, Fidessa, FlexTrade, Portware, Triton, etc.)

· Strong understanding of order management and order routing

· Experience with  FIX protocol SQL , and  Linux

· Understanding of testing methodologies, including test case design, test scripting, defect analysis, defect reporting, and defect tracking

· Excellent verbal and written communication skills including the ability to communicate and document testing plans and results

· Solid understanding of product development lifecycles and iterative development methods with a commitment to quality and excellence

· Ability to thrive in a fast-paced, dynamic environment, adapting testing efforts to meet project needs and deadlines

· Strong sense of ownership and self-sufficiency

· Experience with  VeriFIX testing software

· Knowledge of Jira, Confluence, Git

· Understanding of algorithmic trading and smart order routing

· Familiarity with market structure, market data, and transaction cost analytics

· Experience with test automation solutions in the equity trading domain

 

KDB Developer

Location: Hybrid/ Remote

Shift: 12:30 PM – 9:30 PM

 

Job Summary:

We are seeking a highly skilled and experienced KDB Developer to join our team. As a KDB Developer, you will be responsible for developing and maintaining our KDB-based applications and databases. The ideal candidate will have a minimum of 5 years of hands-on experience with KDB technology, strong programming skills, and a deep understanding of financial markets and data analysis. You will work closely with our development and data teams to design, develop, and optimize KDB solutions that meet our business requirements.

 

Responsibilities:

 

KDB Application Development:

· Design, develop, and maintain KDB-based applications, including real-time data capture, storage, and retrieval systems.

· Collaborate with stakeholders to understand business requirements and translate them into technical specifications and KDB solutions.

· Write efficient, well-documented, and optimized code to implement complex data models, queries, and analytics.

· Perform data analysis and implement data-driven solutions to support various business functions, such as trading, risk management, and compliance.

· Monitor and optimize the performance of KDB databases and applications to ensure scalability and reliability.

 

Data Integration and Management:

· Integrate data from various sources into KDB databases, ensuring data quality, accuracy, and consistency.

· Develop and maintain ETL (Extract, Transform, Load) processes to automate data ingestion and transformation.

· Collaborate with data engineers and architects to design and implement data pipelines and data integration workflows.

· Perform data validation, cleansing, and transformation to ensure data integrity and usability.

 

Technical Support and Troubleshooting:

· Provide technical support and troubleshooting for KDB applications, databases, and related infrastructure.

· Investigate and resolve performance issues, system failures, and data inconsistencies.

· Collaborate with cross-functional teams, including developers, data analysts, and infrastructure teams, to identify and resolve technical issues.

 

Documentation and Knowledge Sharing:

· Create and maintain technical documentation, including system design, data models, and coding standards.

· Share knowledge and best practices with team members and stakeholders.

· Stay up-to-date with industry trends and advancements in KDB technology and financial markets.

 

Qualifications:

· Bachelor's degree in Computer Science, Information Technology, or a related field.

· Minimum of 5 years of hands-on experience as a KDB Developer, working with KDB/Q technology.

· Strong programming skills in Q and familiarity with other programming languages such as Python, Java, or C++.

· Solid understanding of financial markets, trading systems, and data analysis.

· Experience with real-time data capture, tick databases, and time-series data analysis.

· Proficiency in SQL and experience with relational databases.

· Strong problem-solving and analytical skills.

· Excellent communication and interpersonal skills.

· Ability to work independently and collaboratively in a team environment.

· Knowledge of cloud computing and distributed computing frameworks is a plus.

· Familiarity with DevOps practices and CI/CD pipelines is desirable.

· If you have a passion for KDB technology, a strong background in financial markets, and the skills to develop robust and scalable KDB solutions, we invite you to apply. Please submit your resume and a cover letter highlighting your relevant experience and accomplishments in KDB development

 

1. Python Developer

Location:  Ahmedabad/Hybrid

Experience: 5+ Years

Shift Timing: 12:30 PM to 09:30 PM IST/01:30 PM to 10:30 PM IST

 

We are seeking a highly skilled and experienced Python Developer to join our team .  As a Python Developer, you will be responsible for developing and maintaining our Python-based applications . The ideal candidate will have a minimum of 5 years of hands-on experience with Python technology, Django And fast Api.   Proven ability to independently manage projects, understand business requirements, and produce high-quality, fault-tolerant code.

 

Experience / Competences:

 

1. More than 5 years of professional experience

2. Experience of closely collaborating with clients preferably USA clients

3. Ability to work hands on, independently on projects and produce quality code and should be able to

a. Understand business requirements.

b. Create development roadmap.

c. Take calls independently with client and incorporate feedback in the code.

d. Write code that is fault tolerant and provides alert to stakeholders in case of failures.

e. Follow Test Driven Development approach.

f. Implement proper logging for debugging and review purposes.

4. Good problem-solving skills.

5. Excellent communication skills

 

Technical Skills

1. 5 years of experience in advanced core python development

2. Ability to use SOLID principles in code.

3. Knowledge of Design Patterns, Multiprocessing, Multithreading, Locks.

4. Knowledge of asynchronous programming. Use of Asyncio.

5. Advanced Knowledge of multiple python packages – like pandas, logging, datetime, pyodbc, os, sys, exception handling, pysftp, Dask etc.

6. Advanced web scrapping skills – knowledge of bs4, selenium, browser developer tools.

7. Basic knowledge of HTML and Javascript

8. Advanced MS SQL for data analysis and retrieval. Knowledge of joins, Stored Procedures, Case When, Partition, Ranking, Group by etc.

9. Good Knowledge of writing unit tests and integrated tests

10. Good Knowledge of GitLab. Knowledge of CI/CD is good to have.

11. API Development experience in Django and Fast API.

12. Good Debugging skills

 

Good to have.

1. Prior experience of working with hedge funds or in equity markets.

2. Working knowledge of Bloomberg APIs.

 

Job Title: Senior Python Developer - Equity Post Trade (10+ Years Experience)

 

About Us: We are a dynamic and innovative company in the financial sector, specializing in Equity Post Trade solutions. As part of our growth strategy, we are seeking a seasoned Senior Python Developer to join our talented team. If you have over 10 years of hands-on experience, a deep understanding of the financial domain, and possess excellent communication skills, we want to hear from you!

Key Responsibilities:

· Collaborate with cross-functional teams to design, develop, and maintain robust Equity Post Trade solutions.

· Utilize your extensive Python expertise to implement efficient and scalable code for complex financial applications.

· Work closely with stakeholders to gather and understand requirements, translating them into technical specifications and solutions.

· Perform code reviews and contribute to the continuous improvement of coding standards and best practices.

· Lead and mentor junior developers, fostering a collaborative and knowledge-sharing environment.

Key Technical Requirements:

· Python Mastery : Over 10 years of hands-on experience in Python development with a strong focus on writing clean, efficient, and maintainable code.

· Pandas and NumPy : Expertise in data manipulation and analysis using Pandas and NumPy libraries.

· Plotly Dash : Proven experience in developing interactive and visually appealing web applications using Plotly Dash for data visualization.

· Equity Post Trade : In-depth knowledge of the financial domain, particularly in Equity Post Trade processes and systems.

Qualifications:

· Bachelor's or Master's degree in Computer Science, Finance, or a related field.

· Proven track record of successful delivery of financial software solutions.

· Strong problem-solving skills and the ability to thrive in a fast-paced, collaborative environment.

· Excellent communication skills with the ability to convey complex technical concepts to both technical and non-technical stakeholders.

Benefits:

· Competitive salary.

· Comprehensive health and wellness benefits.

· Opportunities for professional development and training.

· Flexible work hours and a supportive work environment.

· If you are a Senior Python Developer with a passion for finance and the skills to match, we invite you to apply and be part of our dynamic team. Help us shape the future of Equity Post Trade solutions!

 


Job tags



Salary

All rights reserved