Skip to content
mimi

Dot Net Full Stack Developer

Gemini Solutions Pvt Ltd

Canada · On-site Full-time Senior 3w ago

About the role

Position Summary:

We are looking for a skilled Mid–Senior .NET Full Stack Developer to join our onsite team and contribute to building scalable, secure, and high quality web applications. The ideal candidate will be proficient in the .NET ecosystem (C#, .NET Core / ASP.NET Core) with experience developing APIs and backend services. Angular experience is preferred for front-end development, but strong backend expertise in .NET is the primary requirement. The role requires collaboration in an Agile environment with product, design, and technical teams.

Experience And Required Skill Sets:

  • 5+ years of hands-on experience in .NET development, with strong proficiency in C#, .NET Core / ASP.NET Core
  • Solid understanding of the .NET ecosystem, including differences between .NET Framework and .NET Core
  • Experience building web applications and APIs using ASP.NET MVC, Web API, and ASP.NET Core
  • Front-end experience with Angular (v13+) and TypeScript is preferred
  • Strong experience with Entity Framework and other ORM tools
  • Hands-on experience with relational databases such as SQL Server, PostgreSQL, or Oracle, including data modeling and relationship design
  • Ability to design, create, and consume RESTful APIs (SOAP experience is a plus)
  • Familiarity with version control systems (Git / SVN) and CI/CD pipelines
  • Experience with automated testing, unit testing, and exposure to TDD and Agile methodologies
  • Strong understanding of design patterns, SOLID principles, and clean code practices
  • Strong communication, problem-solving, and collaboration skills
  • Self-driven, adaptable, and comfortable taking ownership of deliverables
  • Ability to work closely with Technical Leads, Product Managers, and Designers
  • Experience with cloud platforms such as Azure or AWS for deploying and managing .NET applications
  • Familiarity with Docker and Kubernetes
  • Exposure to messaging and caching systems (Kafka, Redis, etc.)
  • Prior experience in financial services, reporting platforms, or investment technology

Key Responsibilities:

  • Design, develop, and maintain .NET-based backend services and APIs
  • Contribute to front-end development using Angular where applicable
  • Analyze entity relationships and data models to build efficient, scalable solutions
  • Collaborate with cross-functional teams to translate business requirements into technical implementations
  • Take ownership of assigned modules or features from design through delivery
  • Participate in sprint planning, code reviews, and team discussions to ensure quality and alignment
  • Perform root cause analysis and troubleshoot production issues
  • Continuously identify opportunities for performance, scalability, and process improvements
  • Support and mentor junior team members, sharing best practices and technical knowledge

Education:

Bachelor’s or Master’s degree in Computer Science or a related field

Skills

AngularASP.NET CoreASP.NET MVCAWSAzureC#.NET.NET CoreDockerEntity FrameworkGitKafkaKubernetesOraclePostgreSQLRedisSQL ServerSVNTypeScriptWeb API

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free