Mphasis
Senior Dotnet Developer
MphasisCanada5 hours ago
Full-timeInformation Technology

Job Summary –

We are seeking .Net resource to work on a critical project for one of our biggest client in banking domain. Total experience of minimum 8-10 years. The Individual should be passionate about technology, experienced in developing and managing cutting edge technology applications.


Years of experience needed –

Candidate experience – 8 to 10 years


Technical Skills:

Core Backend & API Development

  • Strong experience in .NET Core, C#, and ASP.NET Core Web API
  • Solid understanding of RESTful API design, security, and performance optimization
  • Experience implementing clean architecture, domain-driven design (DDD), and commonly used design patterns


Frontend Engineering

  • Proficiency with at least one modern web framework such as Angular, React, or AngularJS
  • Strong experience in building responsive, performant, and modular UI components


Messaging & Distributed Systems

  • Hands-on experience with messaging queues like Kafka or RabbitMQ
  • Understanding of event-driven architecture and asynchronous communication patterns


AI & Modern Development Skills

  • Exposure to AI development, including:
  • Prompt engineering
  • LLM frameworks / APIs
  • Working with Copilot or similar generative AI tools


Microservices & Cloud

  • Microservices architectures: design, development, deployment (advantageous)
  • Experience with cloud platforms such as Azure, AWS, or Pivotal Cloud Foundry (PCF) (added advantage)
  • Understanding of cloud-native concepts (containerization, scaling, monitoring)


Other Good-to-Have Skills

  • Knowledge of DevOps tools (Docker, Kubernetes, GitHub Actions, Azure DevOps)
  • Experience with performance tuning and observability tools


Process Skills:

  • Good communication skill.
  • Well versed with Agile-Scrum
  • Capable of analyzing requirements and develop software as per project defined software process
  • Develop and peer review of LLD (Initiate/ participate in peer reviews)
  • Passionate in learning new skills and explore


Behavioral Skills:

  • Resolve technical issues of projects and Explore alternate designs
  • Effectively collaborates and communicates with the stakeholders and ensure client satisfaction

Key Skills

Ranked by relevance