Job Summary

We are looking for a highly skilled .NET Developer with strong experience in API development, cloud technologies, and enterprise application development within the Banking/Financial Services domain. The ideal candidate should have expertise in designing scalable backend solutions, integrating APIs, and working with cloud-native applications in Agile environments.

The candidate will be responsible for developing secure, high-performance applications and collaborating with cross-functional teams to deliver robust banking solutions.

Key Responsibilities

  • Design, develop, test, and maintain enterprise-grade applications using .NET technologies.
  • Develop and consume RESTful APIs and microservices for banking applications.
  • Build scalable and secure cloud-based solutions using Azure and/or AWS.
  • Collaborate with business analysts, architects, QA teams, and stakeholders to understand business requirements.
  • Implement clean coding practices, reusable components, and scalable architecture patterns.
  • Participate in system integration, performance optimization, and troubleshooting activities.
  • Work with SQL databases for data management and query optimization.
  • Contribute to CI/CD pipeline implementation and DevOps practices.
  • Ensure application security, compliance, and high availability standards for banking systems.
  • Participate in Agile/Scrum ceremonies and support continuous improvement initiatives.

Required Skills & Qualifications

  • 5+ years of experience in .NET development.
  • Strong hands-on experience with:
  • C#
  • .NET Core / ASP.NET Core
  • Web APIs / REST APIs
  • Microservices architecture
  • Experience with cloud platforms:
  • Microsoft Azure and/or AWS
  • Experience working with Banking, BFSI, or Financial Services clients.
  • Strong knowledge of:
  • SQL Server
  • Entity Framework
  • API integrations
  • OOPs concepts
  • Design patterns
  • Experience with Git, CI/CD pipelines, and DevOps practices.
  • Familiarity with containerization technologies like Docker/Kubernetes is a plus.
  • Experience working in Agile/Scrum environments.
  • Strong analytical, debugging, and communication skills.

Preferred Skills

  • Experience with messaging systems such as Kafka, RabbitMQ, or Service Bus.
  • Knowledge of cloud security and authentication mechanisms (OAuth, JWT, Azure AD).
  • Experience with monitoring and logging tools.
  • Exposure to performance tuning and scalable architecture design.

Education

  • Bachelor’s degree in Computer Science, Engineering, or related field.

Nice to Have

  • Azure/AWS certifications.
  • Experience in digital banking or payment systems.
  • Experience with fintech or enterprise banking platforms.

More from Pyramid Consulting, Inc
Pyramid Consulting, Inc 30 days ago
Pyramid Consulting, Inc 1 day ago

Dotnet Developer

Apply Now
Back to search page