Senior Software Engineer .net

Year    Bangalore, Karnataka, India

Job Description



Summary role description:
Hiring for Senior Software Engineer- .NET for one of the leading global forexes and CFD broker, empowering traders.
Company description:
Our client is a leading global provider of online trading services-a fast-growing, well-established financial services company shaping the future of online trading and financial technology. With a presence across key markets including Australia, the UK, and Singapore, they offer smart trading tools and user-friendly investment platforms that empower everyone from individual traders to large institutions. Backed by a strong foundation in financial services, the company combines cutting-edge technology with a focus on accessibility, security, and performance to serve both retail and institutional clients.
Role details:

  • Title / Designation: Senior Software Engineer- .NET
  • Reporting Manager: Technical Lead
  • Location: Bengaluru
Role & responsibilities:
  • Apply Agile methodologies effectively within development teams and contribute to the agile ceremonies and workflows.
  • Design, build, and deploy scalable and robust applications in line with business and user requirements.
  • Collaborate with Product Managers and stakeholders to clarify requirements and propose viable technical solutions.
  • Translate user stories into clean, maintainable, and testable code following best practices like TDD, SOLID principles, and Clean Code.
  • Take ownership of architectural decisions and ensure adherence to Clean Architecture patterns across distributed systems and microservices.
  • Engage in continuous integration and deployment, configuring and modifying CI/CD pipelines as needed.
  • Uphold and implement security best practices throughout the SDLC.
  • Actively participate in peer code reviews and pair programming to maintain code quality and mentor junior developers.
  • Foster a culture of continuous improvement by suggesting enhancements to development practices and sharing technical insights with the team.
  • Keep up to date with emerging technologies and incorporate relevant innovations into the development process.
  • Contribute to the documentation of systems, processes, and code for maintainability and knowledge sharing.
Candidate requirements:
  • 8+ years of experience C# and .NET Core/6/7.
  • Solid experience in Test-Driven Development (TDD), SOLID principles, and writing Clean Code.
  • Hands-on experience in building microservices and working with distributed systems.
  • Understanding of Clean Architecture design and scalable backend system development.
  • Familiarity with CI/CD pipelines and relevant tools.
  • Experience with security best practices in software development.
  • Nice to have: Experience with Azure services such as Cosmos DB, Service Bus, Event Grid, and Key Vaults.
  • Preferred: Prior experience working with payment providers or in the financial services domain.
  • Advantageous: Proven success in building or launching trading platforms and in-depth knowledge of core trading system functionalities (order routing, execution, risk management).
Selection process:
  • Client Talent Acquisition discussion.
  • Culture Interview
  • Two technical Interviews
  • HR discussions

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3670563
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year