Senior Backend Developer (c#/.net)

Year    Bengaluru, Karnataka, India

Job Description


Life At Our Partner Do you love putting smiles on faces? Do you want to work in an environment that is obsessed with making customers and employees happy? Do you want to be part of a global mission to revolutionise commerce and payments? Do you want to be working in a progressive organisation with the ambition to be the global player in what we do? If you do, then this role could be for you\xe2\x80\xa6. Here at Our Partner we are extremely proud of our heritage of over 30 years. And it is what makes us a unique payment partner for many of the world\xe2\x80\x99s most prestigious brands. We don\xe2\x80\x99t just provide world class commerce and payment services, we generate revenue for our customers, and we help them grow. In the early days, we set out to simplify the complex payment process of VAT refunds for international shoppers in Europe. Fast-forward to today, and our single payments platform is unique in the industry \xe2\x80\x93 the only one that offers acquiring, processing, digital wallets, VAT refunds and currency conversion services. We have recently integrated several other tech businesses \xe2\x80\x93 Protel, Hoist, Datatrans, and Proiximis \xe2\x80\x93 to help us to continue to grow and dominate the market as we set about our mission of being a world leader. And with strong Private Equity Investors from Advent International and Eurazeo, we are well set up to win. We know that it\xe2\x80\x99s our people that differentiates who we are and what we do\xe2\x80\xa6and that is why we are keen to hire world class talent like you.
Role Overview
We are currently looking for a .NET Senior Software Engineer on the Backend Engineering Team who will be part of a cross-functional team responsible for designing, developing and evolving one of Our Partner\xe2\x80\x99s Transaction Processing and Acquiring Systems.
What you\xe2\x80\x99ll be doing

  • Enhance, modernise, upgrade, refactor and test applications introducing standard development practices such as TDD, BDD, CI/CD, etc.
  • Review and tune existing architecture with a view to scale, increase resiliency, fault tolerance and general availability of the system.
  • Ensure the best possible performance, quality and responsiveness of the system built, contributing to improvements in reliability, scalability, performance and availability.
  • Ensure that the product delivered is PCI-compliant and card scheme compliant at all times.
  • Produce and maintain documentation of the process flow as the system organically evolves for reference, audit and compliance purposes.
  • Work autonomously in agile teams, and devise solutions
  • Collaborating with others teams to ensure the delivered product fulfils customer requirements and intended business value.
  • Work with Operations staff to identify and fix real-time issues.
  • Provide Production L3 support as part of an on-call rota 24x7 and on an as-needed basis.

Who you are
  • A technology pioneer and champion in developing solutions on diverse platforms that will continue to help differentiate Our Partner as a leader in the Payments industry
  • Quick learner, curious with excellent problem-solving skills.
  • Someone who values your time, is results-oriented, organized, accountable, detail-oriented, self-motivated and is able to prioritize work to fulfil the team\xe2\x80\x99s goal and deliverables.
  • Someone who possesses excellent interpersonal, written and verbal skills in the English language.
  • You enjoy producing high-quality, robust and performant code and love contributing to a culture of continuous improvement in an Agile environment
  • You enjoy sharing your knowledge and growing with other developers

What you will need
to bring to Our Partner
  • Successful candidates will have 5+ years of experience in .net, C#, TSQL in high-volume transactional systems.
  • Strong technical leadership skills in bespoke application development based on Microsoft and related platforms (SQL, C#.NET, APIs etc.)
  • Strong experience with CI/CD (GitHub Actions, etc.)
  • Highly experienced with Automated Testing (Unit testing (TDD), Integration testing, Contract testing, end-to-end testing, etc.)
  • Strong foundation in algorithms, data structures, object-oriented development, cyber security, design patterns and core computer science concepts;
  • Expertise in modern software design principles, such as SOLID or DRY;
  • Expertise in data modelling and database design for both relational and non-relational technologies;
  • Experience in microservices, event-driven systems, container technologies, observability and scalability
  • First-hand knowledge of a wide range of technologies \xe2\x80\x93 databases, messaging, caches, API gateways, networking, pipelines and cryptography.
  • Experience in cloud would be a plus.
  • Experience working in an Agile environment.
  • Understanding of PCI compliance and other security requirements
  • Experience in high-speed transaction processing systems for one or more of the following:
    • Payments
    • Credit Cards/Debit Cards
    • EMV
    • Trading Systems
    • Lottery Systems
    • Wagering Systems
  • Bachelor or Master\xe2\x80\x99s degree in Computer Science or a related field is a plus but not required.

Ready to meet us?
We hope this role sounds exciting and could be your next step. If so, we\xe2\x80\x99d love to meet you \xe2\x80\x93 click the button to apply. Go on. Make our day.



Stable and Growing

The Scalers is a leader in its industry, with multiple offices across Europe and Asia. Working for The Scalers offers you a stable and rewarding career. Our international team in Bengaluru (Indian, French, American) and our Chief Happiness Officer will ensure we have a tremendous experience together!

Neat Perks

  • Comprehensive health insurance
  • A MacBook Pro or Lenovo T490
  • Business Trips worldwide
  • Flexible timings
  • Fun activities round the year
  • Training & development
  • Freshly roasted coffee \xef\xb8\x8f


Enhance Your Skills

At The Scalers we use the latest technologies and will always welcome your ideas to make our product better. Our training and development programs make sure you always stay ahead of the curve and enhance your profile!
  • Health insurance

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.


Related Jobs

Job Detail

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