Senior C#.NET Engineer - Assistant Vice President

Citi

Pune District

On-site

INR 1,500,000 - 2,100,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Citi in Pune, India is seeking a skilled software professional to join the Equities Live Risk / PnL & TradeFeeds team. You will contribute to real-time risk generation, PnL reporting, and high-volume financial data processing using C#/.NET with a strong testing mindset.

The role requires experience across languages and platforms, with a focus on scalable, low-latency systems and collaboration in a globally distributed team.

Qualifications

  • Bachelor's degree required in science, computing, IT or engineering.
  • 8–12 years in a developer role on large/complex projects.

Responsibilities

  • Proven ability in working with development team members and partners with minimal supervision.
  • Strong verbal and written communications, excellent interpersonal skills.
  • Team player, self-starter and thorough, with ownership of assigned work.
  • Ability to learn new skills quickly with attention to detail.
  • Efficiently manages work, time and resources.
  • Ability to work under high-pressure situations in a global environment.
  • Strong analytical and problem-solving along with execution skills.
  • Can understand the big picture before applying analysis.

Skills

C#
.NET (4.5.2+ / 5+)
Unit testing
REST API
Financial systems
Python
Java
Bash
Git
GitLab
GitHub
Kafka
RabbitMQ
Solace
Design patterns
Performance testing
Debugging

Education

Bachelor's degree in Science/Computers/IT/Engineering

Tools

Git
GitLab
GitHub
NUnit
xUnit
Shouldly
Swagger
OpenAPI
Linux
Kafka
RabbitMQ
Solace
Python
Java
Bash
CI/CD

Job description

Application / Team Overview:

Equities Live Risk / PnL & TradeFeeds team are responsible for the upkeep and maintenance of real time risk generation and PnL reporting. Grid computing technology is leveraged to ensure timely calculation and delivery of business-critical data that aids our traders to manage their risks. Messaging technologies act as the interconnect between systems and our Risk UI application. These systems are co-located within each region and supported by a global production support function as well as a globally diverse technical development team spanning Europe and India.

Application / Team Overview:

Equities Live Risk / PnL & TradeFeeds team are responsible for the upkeep and maintenance of real time risk generation and PnL reporting. Grid computing technology is leveraged to ensure timely calculation and delivery of business-critical data that aids our traders to manage their risks. Messaging technologies act as the interconnect between systems and our Risk UI application. These systems are co-located within each region and supported by a global production support function as well as a globally diverse technical development team spanning Europe and India.

Role Description:

Highly skilled technology agnostic developer with sound technical experience that is applicable to broad set of languages whilst having specialist knowledge of .Net Framework and .Net 5+. You should have good understanding of algorithms, system design/architecture, design patterns, implementation and unit testing. A curious and flexible mindset is a must in this role as to are the following qualities, ownership, perseverance, detail orientated and tenacity. The ideal candidate will be dependable and resourceful software professional who can comfortably work in a large development team in a globally distributed, dynamic work environment that fosters diversity, teamwork and collaboration.

Qualifications:
  • Bachelor’s degree (in Science, Computers, Information Technology or Engineering)
  • At least 8 to 12 years in a developer role with experience on large & complex projects
Technical / Functional Proficiency:
  • Strong C# knowledge in addition to exposure to both .Net Framework 4.5.2+ and .Net 5+
  • Understanding of .Net performance analysis and optimization approaches.
  • Write comprehensive unit tests utilizing frameworks like NUnit, xUnit, Shouldly, or equivalents.
  • Familiarity with web technologies OpenAI/Swagger, REST, Authentication, TLS
  • Demonstrable experience or familiarity with high volume, low latency, highly available financial systems, trading platforms, or financial data processing.
  • Good to have exposure on Copilot, Devin etc.
  • Broad technical experience with exposure to different languages such as Python, Java, Bash as well as operating systems such as Linux. Where candidate does not have deep exposure, they must show some basic knowledge and willingness to grow.
  • Experience with version control & CI/CD tools such as Git & GitLab/GitHub
  • Understanding of one or more messaging technology such Kafka, RabbitMQ, Solace etc.
  • Clear understanding various design patterns and leveraging the same to solve complex technical problems.
  • Conduct performance testing and profiling to ensure application robustness and scalability suited for high-volume financial data processing.
  • Troubleshoot, diagnose, and resolve code issues and performance bottlenecks.
Responsibilities and Other skills:
  • Proven ability in working with the development team members and other partners, with minimal supervision.
  • Strong verbal and written communications skills, excellent interpersonal skills with ability to communicate well at all levels.
  • Team Player, self-starter and thorough who is willing to take on any assigned job/responsibilities
  • Ability to learn new skills quickly with little supervision and ensuring the detail is of high priority
  • Efficiently and effectively manages work, time, and resources.
  • Ability to work under high-pressure situations and effectively prioritize in a highly dynamic work environment that includes a global focus.
  • Strong analytical and problem solving coupled with program execution skills.
  • Ability to understand the big picture – can step back and understand the context of problems before applying analytical skills to address the issues.
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C#.NET Engineer - Assistant Vice President
Senior C#.NET Engineer - Assistant Vice President

Citigroup Inc. • Pune District

On-site
INR 2,500,000 - 3,500,000
Senior .NET Full Stack Developer - Assistant Vice President
Senior .NET Full Stack Developer - Assistant Vice President

Citi • Pune District

On-site
INR 2,000,000 - 4,000,000
Java FullStack Engineering Lead - Vice President
Java FullStack Engineering Lead - Vice President

Citi • Pune District

On-site
INR 2,500,000 - 4,200,000
.NET Tech Lead - Vice President
.NET Tech Lead - Vice President

Citi • Pune District

On-site
INR 3,500,000 - 5,500,000
Core Java Applications Development Lead - Assistant Vice President
Core Java Applications Development Lead - Assistant Vice President

Citi • Pune District

On-site
INR 4,000,000 - 7,000,000
Senior Java Developer - Assistant Vice President
Senior Java Developer - Assistant Vice President

Citigroup Inc. • Pune District

On-site
INR 1,800,000 - 3,000,000
Senior Java Developer - Assistant Vice President
Senior Java Developer - Assistant Vice President

Citigroup Inc. • Chennai

On-site
INR 3,200,000 - 5,600,000
Senior Java Engineer - Assistant Vice President
Senior Java Engineer - Assistant Vice President

Citigroup Inc. • Chennai

On-site
INR 3,500,000 - 6,000,000
Java Developer - Vice President
Java Developer - Vice President

Citi • Pune District

On-site
INR 4,000,000 - 6,500,000
Full Stack Developer
Full Stack Developer

Citi • Chennai

On-site
INR 1,800,000 - 2,400,000