Senior Software Engineer

Job Category: Development Senior Roles Software Engineer
Job Type: Full Time
Job Location: Ahmedabad

MSBC is looking for a skilled C# Developer with expertise in AWS Cloud to build cutting-edge financial services software. Be part of an innovative team transforming enterprise applications that drive global financial markets.

Key Tools and Frameworks

Candidates must have expertise in these technologies:

  • Cloud and Infrastructure: AWS (SQS, S3, Lambda), Serverless Architecture, Docker, NoSQL databases (DynamoDB), CI/CD tools (Jenkins, GitLab CI).
  • Programming: .NET 8/9 features, Microservices Architecture, Async/Await, Parallel.For, Task-based Programming.
  • Messaging: Kafka, RabbitMQ, GraphQL.
  • Development Tools: Test-Driven Development (TDD), HTML, CSS, JavaScript.

Key Responsibilities

  • Develop and maintain applications using C# and .NET.
  • Migrate legacy systems to the cloud and integrate AWS services.
  • Collaborate globally to enhance application features and performance.
  • Design and optimise CI/CD pipelines.
  • Resolve issues in development and production.

Required Skills & Qualifications

  • 5+ years of C# and .NET development experience.
  • Expertise in cloud architecture, REST APIs, and relational databases.
  • Proficiency with Git, Agile methodologies, and multithreaded applications.
  • Strong problem-solving and debugging skills.
  • Excellent English communication skills.

Note

This role follows UK shift timings and is based in Ahmedabad. Candidates from other locations can apply, as remote and hybrid work options are available.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx