Senior Software Engineer - .Net

A financial technology company providing trading and workflow automation software, analytics, and consulting to corporations, central banks, and financial institutions.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Finance

Description For Senior Software Engineer - .Net

ION Corporates is seeking a Senior Software Engineer to join their team in either Pune or Noida, India. As a key member of the development team, you'll be responsible for designing and developing commodity/energy production, trading, and logistics products in an agile environment. The role involves working with C#, .NET, and SQL, implementing best practices in coding, testing, and deployment.

ION is a global leader in financial technology, serving over 2,000 of the world's leading corporations, including 50% of the Fortune 500 and 30% of the world's central banks. With 13,000 employees across 40+ cities, they provide critical trading and workflow automation software, analytics, and strategic consulting services.

The ideal candidate will have 6+ years of experience in enterprise application development, strong C# and .NET framework expertise, and excellent problem-solving abilities. You'll collaborate with cross-functional teams across different time zones, mentor junior developers, and contribute to architectural decisions. Experience with financial or commodity/energy trading software is a plus.

This role offers the opportunity to work on complex, enterprise-scale applications in the financial technology sector, with exposure to cutting-edge technologies and global markets. You'll be part of a diverse, innovative team that serves over 40,000 customers worldwide, making it an excellent opportunity for professional growth and impact.

Last updated 4 hours ago

Responsibilities For Senior Software Engineer - .Net

  • Design and develop software using C# and .Net with common coding standards and design patterns for APIs and interfaces
  • Participate in development lifecycle: Design, Acceptance Test Driven Development, Code, performance benchmarks, documentation, deployment automation
  • Debug software using Microsoft Visual Studio and modern debugging tools
  • Interact with business experts and customers to understand requirements
  • Collaborate with local and remote team members across different time-zones
  • Promote best practices in coding, design, and architecture
  • Contribute to developing and refining development processes
  • Coach and mentor junior team members
  • Participate in architecture discussions and stakeholder conversations

Requirements For Senior Software Engineer - .Net

  • BE/BTech or MS degree in Computer Science from a reputed university
  • 6+ years of hands-on experience in coding and designing complex, enterprise applications
  • Strong programming skills in C#
  • Experience with .NET frameworks and full Microsoft stack
  • Experience developing and working with SQL
  • Strong development experience using design patterns, object-oriented design, and SOLID principals
  • Strong analytical and problem-solving skills
  • Excellent communication skills
  • Experience working in an agile team setting across different time-zones and countries
  • Ability to coach and mentor junior members of the team

Interested in this job?

Jobs Related To ION Corporates Senior Software Engineer - .Net

Senior Software Engineer - Full Stack

Senior Full Stack Software Engineer role at ION Corporates, requiring 8+ years of experience in Java, JavaScript, and modern web technologies.

Software Development Engineer III, Aurora

Senior Software Engineer role at AWS Aurora team, building large-scale distributed database systems with MySQL and PostgreSQL compatibility, offering competitive compensation and growth opportunities.

Senior Backend Engineer, Fixed Route

Senior Backend Engineer role at Via, building scalable systems for transit agencies, offering $150-200K salary with benefits in New York.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cloud Operations and Innovation team, building datacenter automation solutions with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team in Bangalore, working on cloud database systems with 8+ years experience required. Hybrid work model with comprehensive benefits.