Cutshort logo
For Employers
A leading provider of electronic trading solutions in India. logo
MFC Developer
A leading provider of electronic trading solutions in India.
MFC Developer

MFC Developer at A leading provider of electronic trading solutions in India. · Mumbai, Tiruchirappalli · 3 - 5 years · ₹10L - ₹25L / yr · Posted 16 Sep 2026

HyrHub's logo

MFC Developer

at A leading provider of electronic trading solutions in India.

Agency job
via HyrHub
3 - 5 yrs
₹10L - ₹25L / yr
Mumbai, Tiruchirappalli
Skills
Microsoft Foundation Class Library (MFC)
skill iconVisual Studio
Socket Programming
skill iconC++
Visual C++
Microsoft Windows
STL

Required Skills:

  • Must have experience on VC++ / C++ application programming, Visual Studio.
  • Should have thorough knowledge in OOPS (Object-Oriented Programming) concept.
  •  Should have experience in MFC .
  • Should have a strong technical background on Windows or Linux
  • Should be familiar with STL, COM, Multi-threading, Socket programming, Data structures.
  • Candidates with Financial domain /capital market experience would be an added advantage.

 

Notice Period : Immediate to 30 Days

Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

Similar jobs (10)

Leading provider of Capital Market solutions in India
Leading provider of Capital Market solutions in India
Agency job
via by Neha Koshy
Bengaluru (Bangalore), Mumbai
4 - 8 yrs
₹19L - ₹23L / yr
skill iconC++
STL
Multithreading
Socket Programming
Object Oriented Programming (OOPs)
+1 more

Qualifications & Requirements:

  • 4+ years of experience in C++ application development.
  • Hands-on experience with C++11 or above.
  • Strong knowledge of object-oriented programming and software design.
  • Deep understanding of STL, multi-threading, socket programming, and data structures.
  • Solid grasp of Linux development and debugging techniques.
  • Proficient in using GCC, GDB, and Makefile.
  • Familiarity with Valgrind and similar analysis tools.
  • Experience with version control tools like Git.
  • Experience writing and maintaining automated tests.
  • Experience in capital markets/trading domain is a plus.


Skills:

  • Strong problem-solving and analytical thinking.
  • Clear and effective communication.
  • Self-driven with the ability to work independently.
  • Passionate about high-quality software and strong engineering practices.
  • Comfortable working in a fast-paced, collaborative environment.
Read more
company logo
Agency job
via by Anita Ravishankar
Mumbai
1 - 3 yrs
₹12L - ₹15L / yr
skill iconC
Linux/Unix
C Programming

Job Title: C Developers 


Company Name: Chella Software Private Limited

Company Website: https://www.chelsoft.com/

Company details

THE PARTNER OF CHOICE FOR FINANCIAL MARKETS

Our deep domain experience, ultra-high-performance software solutions, and on-time project delivery make us the preferred partner for the financial markets.

Over the last two decades, Chella Software has built deep domain experience in the financial markets and a capability for developing ultra-high-performance software that can handle very high volumes of data with the lowest levels of latency.

We are now preferred partners for a host of Central Banks, Stock Exchanges, Clearing Corporations, Brokerages, and Institutional Investors across 12 countries.

We are a global provider of fintech solutions for central banks, exchanges, central counter parties, and financial market intermediaries. We meet the software needs of customers in India, the  Middle East, Africa, Singapore, and the USA.


Location: Mumbai

Mode of Working: Work from office: 2 rounds - virtual

Days of Working: 5 Days a week

Responsibilities

Job Description:  

  • Programming Languages: C Platform: Linux and Windows environment 
  • Comfortable with software development on Unix/Linux platforms • Strong debugging skills  
  • Ability to work independently and efficiently to meet deadlines. Self-motivated, detail-oriented and organized. 
  • Strong analytical skills to diagnose/resolve complex issues • Ability to multi-task and stay organized in a dynamic work environment. 
  • Ability to "think outside the box". 
  • Highly proficient programming skills [C family] 
  • Excellent algorithm-design skills 
  • Very good knowledge of database concepts and technology, in particular SQL and relational algebra, and query optimization 


Roles & Responsibilities:  

  • Planning, estimation, and design usually done in a group  
  • Working closely with end-users (traders) to understand their requirements and needs 
  • Working closely with the other members of the MC team to identify and employ strategies and solutions to best support the trading desk  
  • Working closely with the rest of the SPG to identify and employ strategies and solutions to best support the needs of the MC team  
  • Providing support for the traders on trading and risk infrastructure issues 
  • Development and support of our trading, risk management, infrastructural and reporting applications 
  • Work with the Lead Technologists to develop and deliver solutions within a timely manner within the scope of the overall business strategy 
  • Assisting Application Support with root cause analysis of production incidents 

Interview process

Interview Process

  • Round 1: Virtual
  • Round 2: Virtual
  • Final Discussion: Face-to-face in Mumbai 

Perks:

  • Training period: 2 months at Madurai; the training cost, Stay, Travel, Food, etc., will be provided by the company
  • Yearly 2 travel to your home town shall be sponcered by the company.
Read more
Leading provider of Capital Market solutions in India
Leading provider of Capital Market solutions in India
Agency job
via by Neha Koshy
Mumbai, Bengaluru (Bangalore)
8 - 15 yrs
₹30L - ₹50L / yr
skill iconC++
Multithreading
STL
Socket Programming
Systems design
+2 more

Mandatory:

  • The candidates should be from Capital Market domain
  • The candidates should be from B.Tech background


Required Skills:

  • 12–18 years in the tech industry, with 2–4 years in technical leadership or managerial roles.
  • Technical Expertise: Expertise in C++ development, enterprise architecture, and scalable system design, and proficiency in performance optimization, scalability, software architecture, and networking principles. Extensive experience managing the full development lifecycle of large-scale software products, from concept to deployment.
  • Strong knowledge of STL containers, multi-threading concepts, and algorithms. Solid understanding of memory management and efficient resource utilization.
  • Microservices Architecture Expertise: Experience in designing and implementing scalable, reliable microservices.
  • Strong Communication & Decision-Making Skills: Ability to clearly articulate trade-offs, make informed decisions, and ensure alignment across stakeholders.
  • Commitment to Creating and fostering Engineering Excellence: Deep understanding of best practices, including code quality, testability, security, and release management, and passion for fostering a strong engineering culture and continuously improving developer workflows and tools.
  • Self-Driven and Motivated: Ability to operate independently while driving impactful results.

Key responsibilities:

  • Technical Expertise:

○ C++ coding and debugging to strengthen and optimize systems.

○ Design and architecture (HLD/LLD) to ensure scalable and robust solutions.

○ Implementing and enhancing DevOps, Agile, and CI/CD pipelines to

improve development workflows.

○ Managing escalations and ensuring high-quality customer outcomes.

  • Architecture & Design:

○ Define and refine the architectural vision and technical roadmap for enterprise

software solutions.

○ Design scalable, maintainable, and secure systems in line with business goals.

○ Collaborate with stakeholders to translate requirements into technical

solutions.

○ Driving engineering initiatives to foster innovation, efficiency, and excellence.

  • Project Management:

○ Oversee project timelines, deliverables, and quality assurance processes.

○ Coordinate cross-functional teams to ensure seamless integration of systems.

○ Identify risks and proactively implement mitigation strategies.

  • Technical Leadership:

○ Lead and mentor a team of engineers, fostering a collaborative and high- performance culture.

○ Provide technical direction and guidance on complex software engineering challenges

○ Drive code quality, best practices, and standards across the engineering team.

Read more
An innovation-driven fast growing MedTech company B'lore
An innovation-driven fast growing MedTech company B'lore
Agency job
via by Raj Agrawal
Bengaluru (Bangalore)
10 - 20 yrs
₹25L - ₹40L / yr
skill iconC++
Qt
Windows API
CI/CD
Object Oriented Programming (OOPs)
+5 more

*JD- Lead Developer*


 Seeking an experienced C++/Qt Tech Lead to lead the design and delivery of high-performance, cross-platform software solutions. In this role, you will own technical architecture, drive engineering best practices, and mentor the team while collaborating closely with product and stakeholder groups.


Title: Lead Developer

Location: Bengaluru

Qualifications: Bachelor’s or master's degree in computer engineering or computer science.

Experience 10+ years of experience.

Type: Full-time


Skills Required

Bachelor’s or master's degree in computer science, engineering, or a related field.

10+ years of professional experience in C++ development, including ownership of complex modules or systems.

* Deep expertise in the Qt framework (Qt Widgets) for building robust, cross-platform desktop applications.

 Strong understanding of OOP principles, design patterns, and system design; able to guide design reviews and trade-off decisions.

 Proven experience building multi-threaded, performance-critical applications with a focus on concurrency and stability.

 Strong knowledge of modern C++ and standard libraries; comfortable with writing clean, testable, and maintainable code.

 Hands-on expertise in debugging, profiling, and performance optimization using appropriate tools and techniques.

 Strong problem-solving skills with the ability to take ownership in ambiguous situations and deliver results.

 Excellent communication and leadership skills; able to align teams and stakeholders on technical direction.

 

Tasks & Activities

Proven, real-world experience architecting or leading healthcare applications, medical imaging, and graphics computing platforms.

 Good understanding of CI/CD concepts, build and release automation, advanced computing, and core data structures.

 Experience working in Agile/Scrum development environments. (must)

 Strong working knowledge of version control systems such as Git (SVN is a plus).

 Demonstrated experience designing systems for imaging datasets and other performance-critical workflows.

 Experience applying AI/ML to medical or dental image analysis.

 Exposure to assisted or automated diagnostic systems is a plus. Training staff / Onsite clients on software use.

 Incorporate new technologies into the products.

 Create technical and regulatory documents for the project.

Read more
company logo
Shakthi M
Posted by Shakthi M
Chennai
3 - 9 yrs
Best in industry
skill iconJava
skill iconSpring Boot
Microservices

Minimum 3+ Years of Core Java Programming with Collections Framework, Concurrent Programming, Multi-threading (Good knowledge in Executor service, Fork joins pool and other threading concepts)

? Good knowledge of the JVM with an understanding of performance and memory optimization.

? Extensive and expert programming experience in JAVA programming language (strong OO skills preferred).

? Excellent knowledge on collections like, Array List, Vector, LinkedList, HashMap, Hash Table, HashSet is mandate.

? Exercised exemplary development practices including design specification, coding standards, unit testing, and code-reviews.

? Expert level understanding of Object-Oriented Concepts and Data Structures

? Good experience in Database (Sybase, Oracle or SQL Server) like indexing (clustered, non-clustered), hashing, segmenting, data types like clob / blob, views (materialized), replication, constraints, functions, triggers, procedures etc.

Read more
company logo
Arka Mukherjee
Posted by Arka Mukherjee
Bengaluru (Bangalore)
4 - 8 yrs
₹8L - ₹10L / yr
Microservices
DDD
skill iconKubernetes
skill iconDocker
Azure
+11 more

Employment Type: Full-time, Contractual

Contract Duration: 3–6 Months



Job Summary

We are looking for a skilled .NET Developer with strong experience in C#, ASP.NET Core,

Web APIs, and modern application development practices. The ideal candidate should have a

solid understanding of .NET fundamentals, dependency injection, middleware, action filters,

model binding, and application architecture.


Key Responsibilities

 Design, develop, and maintain scalable applications using .NET and ASP.NET Core.

 Develop and consume RESTful APIs and microservices.

 Implement Dependency Injection and follow SOLID principles.

 Develop and configure Middleware components for request processing.

 Implement and customize Action Filters for authorization, validation, logging, and

exception handling.

 Work with Model Binding, Validation, and API request/response handling.

 Optimize application performance and troubleshoot production issues.

 Collaborate with cross-functional teams in Agile environments.

 Participate in code reviews and follow coding best practices.


Mandatory Technical Skills

.NET & C#

 Strong knowledge of C# and .NET Framework/.NET Core.

 Good understanding of OOPs concepts and design patterns.

 Hands-on experience with Extension Methods.

 Understanding of Delegates, Events, Lambda Expressions, LINQ, and Async

Programming.

 Knowledge of IDisposable interface and Using Statement.


ASP.NET Core

 ASP.NET Core MVC

 ASP.NET Core Web API

 Dependency Injection (Singleton, Scoped, Transient lifetimes)

 Middleware Pipeline

 Action Filters

 Model Binding

 Authentication & Authorization

 Exception Handling and Logging


Database

 SQL Server

 Stored Procedures

 Query Optimization

 Entity Framework Core


Additional Skills

 REST APIs

 Git

 Azure DevOps / CI-CD

 Unit Testing


Preferred Skills

 Microservices Architecture

 Docker & Kubernetes

 Azure Cloud Services

 Messaging Services (RabbitMQ, Service Bus)

 Clean Architecture / Domain Driven Design


Interview Focus Areas

Candidates should be able to explain and demonstrate:

 Dependency Injection and service lifetimes (Singleton, Scoped, Transient)

 Middleware vs Action Filters

 Model Binding in ASP.NET Core

 Extension Methods

 IDisposable and Using Statement

 ASP.NET Core Request Pipeline

 REST API Design Principles



Read more
company logo
Ramya Munirathnam
Posted by Ramya Munirathnam
Bengaluru (Bangalore)
6 - 9 yrs
₹1L - ₹17L / yr
skill icon.NET
skill iconAngular (2+)
RESTful APIs
skill iconGit
SQL
+1 more

Key Responsibilities

·      Develop and maintain application features using .NET Framework and Angular or assigned tech stack.

·      Write clean, efficient, and well-structured code following engineering best practices.

·      Debug, test, and fix defects with attention to quality and performance.

·      Participate in requirement discussions, sprint ceremonies, and Agile workflows.

·      Collaborate with peers, leads, QA, and cross-functional teams effectively.

·      Document code, APIs, and module-level design details.

·      Use AI-assisted tools (e.g., GitHub Copilot, ChatGPT) responsibly to improve productivity.

·      Continuously learn and apply new technologies, frameworks, and standards.

 

Required Skills

·      Strong fundamentals in OOP, data structures, algorithms, logical reasoning, and problem solving.

·      Good knowledge of C#/.NET Framework, or another modern backend framework.

·      Basic understanding of relational databases, REST APIs, and version control (Git).

·      Understand database concepts and able to write sql queries with joins

·      Familiarity with Agile concepts (user stories, backlog, sprints).

·      Good communication and team collaboration skills.

·      Quick learner with a growth mindset.

·      Awareness of AI tools and how they support coding, testing, and documentation.

 

Preferred Skills

·      Knowledge of unit testing (xUnit, JUnit, NUnit).

·      Exposure to CI/CD pipelines and DevOps basics.

·      Basic understanding of cloud platforms (Azure/Cloudflare) is a plus. 

Read more
company logo
Manind Gupta
Posted by Manind Gupta
Jaipur
2 - 16 yrs
₹4L - ₹16L / yr
skill icon.NET

Requirements:

  • Exp with C#, . NET framework, MVC, WebAPI, Res API LINQ, Entity Framework.
  • Exp with JavaScript frameworks like JQuery, Angular, React etc. will be preferable.
  • Understanding of design patterns and design principals, object programming.
  • Exp with TDD.
  • Knowledge of Agile methodology and JIRA.
  • Exp in database development preferable on MS SQL Server.
  • Experience with. NET Core will be advantageous.
  • Participate in all the phases of SDLC.


Read more
company logo
Pavithra E
Posted by Pavithra E
Hyderabad
4 - 9 yrs
₹18L - ₹25L / yr
skill icon.NET
Multithreading
ASP.NET

.NET Developer – Job Description

Position: .NET Developer

Experience: 4.5–9 Years

Location: Hyderabad

Work Mode: Hybrid – 4 Days WFO

Notice Period: Immediate to 15 Days Joiners Preferred

Interview: 1st Round – FTF

Weekend Drive: 26 September 2026

Passport: Mandatory

Job Summary

We are looking for an experienced .NET Developer with strong expertise in .NET Core, ASP.NET, Multithreading, TPL, and Async/Await programming. The candidate should also have experience with Git/GitHub and AI coding tools such as GitHub Copilot, along with knowledge of AI coding prompts and agent creation.

Mandatory Skills

  • .NET Core
  • ASP.NET
  • Multithreading
  • TPL (Task Parallel Library)
  • Async/Await Programming
  • Git/GitHub
  • GitHub Copilot or other AI coding tools
  • AI Coding Prompts
  • AI Agent Creation

Roles & Responsibilities

  • Design, develop, and maintain applications using .NET Core and ASP.NET.
  • Implement multithreading and asynchronous programming solutions.
  • Work with TPL and parallel programming concepts.
  • Develop scalable and high-performance applications.
  • Use Git/GitHub for source code management.
  • Utilize GitHub Copilot and AI coding tools for development.
  • Create and work with AI prompts and AI agents.
  • Troubleshoot, debug, and optimize application performance.
  • Follow coding standards and best development practices.

Candidate Requirements

  • 4.5–9 years of relevant software development experience.
  • Strong hands-on experience in .NET Core and ASP.NET.
  • Good understanding of multithreading, TPL, and Async/Await.
  • Experience with Git/GitHub.
  • Exposure to AI-assisted coding tools is required.
  • Passport is mandatory.
  • Should be available for a hybrid work model with 4 days WFO in Hyderabad.
  • Immediate to 15 days joiners preferred.
Read more
A quantitative investment firm focused on the Indian markets
A quantitative investment firm focused on the Indian markets
Agency job
via by Ariba Khan
Mumbai, Worli
3 - 7 yrs
Upto ₹35L / yr (Varies
)
skill iconC++
skill iconPython
SQL
skill iconAmazon Web Services (AWS)
HFT

About the company

The client is a quantitative investment firm focused on Indian financial markets. They operate a multi-strategy, multi-manager platform designed to generate consistent, risk- adjusted returns.


Their approach combines systematic investment methods, rigorous quantitative research and institutional-grade manager evaluation. We bring together research, technology and data to build scalable investment solutions.


Role Overview

We are seeking a Quantitative Developer with strong C++ and Python expertise to convert mathematical models and research prototypes into reliable, high-performance analytical engines.


You will work closely with Quantitative Research, Data Engineering, AI and Product Engineering teams throughout the full model lifecycle—from research handover and production implementation to validation, deployment and ongoing support.


This role is ideal for someone who enjoys working at the intersection of quantitative finance, numerical computing and production software engineering.


Key Responsibilities

Research Production

  • Translate mathematical models and Python research prototypes into robust, production-quality C++.
  • Develop reusable components for risk analytics, forecasting, portfolio analysis and simulation.
  • Build efficient Python interfaces for C++ components using pybind11 or similar technologies.
  • Ensure production implementations remain mathematically and numerically consistent with the underlying research.
  • Establish clear and reproducible processes for transitioning models from research to production.

Engine Development and Validation

  • Design and develop analytical engines capable of processing historical, batch and streaming data.
  • Integrate calculation components with data pipelines, APIs, databases and downstream applications.
  • Validate production implementations against research prototypes, benchmark datasets and expected results.
  • Develop automated numerical, unit, integration, regression and performance tests.
  • Identify and resolve numerical stability, precision and edge-case issues.
  • Optimize calculation speed, memory usage, concurrency and scalability.
  • Profile and benchmark critical components to meet defined performance requirements.

Deployment and Delivery

  • Package analytical engines as libraries, services, APIs or containers.
  • Support deployment across internal infrastructure and client-controlled environments.
  • Configure engines for different datasets, workflows and institutional requirements.
  • Assist with integration testing, production upgrades, issue diagnosis and technical troubleshooting.
  • Implement appropriate logging, monitoring and error-handling capabilities.
  • Document interfaces, assumptions, configurations, dependencies and deployment requirements.

Collaboration and Ownership

  • Work closely with Quantitative Research, Data Engineering, AI and Product Engineering teams.
  • Participate in technical design discussions, code reviews and quantitative model reviews.
  • Communicate implementation trade-offs, constraints and risks clearly to technical and quantitative stakeholders.
  • Take end-to-end ownership of assigned components, from research handover through production deployment and support.
  • Contribute to engineering standards, reusable libraries and development best practices.


Required Qualifications

  • Bachelor’s or master’s degree in Computer Science, Engineering, Mathematics, Statistics, Physics, Quantitative Finance or a related discipline.
  • Strong professional programming experience in modern C++, including object- oriented and generic programming.
  • Proficiency in Python and scientific-computing libraries such as NumPy, pandas or SciPy.
  • Experience translating mathematical or analytical prototypes into production software.
  • Strong understanding of algorithms, data structures, software architecture and design principles.
  • Experience building automated unit, integration and performance tests.
  • Familiarity with numerical methods, floating-point behaviour and numerical validation.
  • Experience profiling and optimizing compute-intensive or data-intensive applications.
  • Proficiency with Git and modern software-development practices.
  • Strong analytical, debugging and problem-solving skills.
  • •Ability to work effectively with both researchers and software engineers.

Preferred Qualifications

  • Experience with pybind11, Boost.Python, Cython or similar interoperability technologies.
  • Knowledge of quantitative finance, portfolio analytics, risk modelling, forecasting or simulation.
  • Familiarity with time-series data and financial-market datasets.
  • Experience developing applications that process batch or real-time streaming data.
  • Exposure to concurrent, parallel or distributed computing.
  • Experience with containerization and deployment technologies such as Docker.
  • Familiarity with Linux environments, CI/CD pipelines and cloud or on-premises infrastructure.
  • Experience building analytical libraries, calculation services or APIs for institutional users.
  • Knowledge of Indian financial markets is advantageous
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos