-
SalaryJob 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: BengaluruRole & 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
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match
It has come to our attention that clients and candidates are being contacted by individuals fraudulently posing as Antal representatives. If you receive a suspicious message (by email or WhatsApp), please do not click on any links or attachments. We never ask for credit card or bank details to purchase materials, and we do not charge fees to jobseekers.