Senior Dotnet Developer

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Senior .NET Core Software Engineer

Please send your resume to hr@brimmatech.com


About the Role:

We are looking for a highly capable Senior Software Engineer with proven hands-on expertise in .NET Core and a track record of delivering enterprise-grade, scalable production applications.


In this role, you will independently design, code, and implement distributed systems, write clean and efficient production code, optimize performance at scale, and deliver robust, maintainable technical solutions. You will focus on back-end services and APIs, leveraging .NET Core, microservices, Azure cloud, and modern engineering practices.


This opportunity is ideal for an engineer who thrives on solving complex technical challenges, drives continuous improvement in code quality and processes, and collaborates effectively with U.S. based technical teams.


What You’ll Do:

●  Design, code, and deliver enterprise-grade, scalable production applications using .NET Core.

●  GRPC framework for service communication

●  Build distributed systems with techniques like caching, partitioning, and load distribution.

●  Develop and optimize back-end services using CQRS pattern and APIs to ensure reliability and scalability.

●  Write and optimize LINQ queries and implement efficient data access with Entity Framework Core.

●  Ensure reliability by implementing structured error handling and fault-tolerance patterns (e.g., retries, circuit breakers, fallback logic).

●  Boost performance through code-level memory management and tuning (e.g., async overhead, caching, query optimization).

●  Apply advanced programming techniques, including asynchronous (async/await, Tasks) and parallel programming, to improve throughput and responsiveness.

●  Deploy and scale applications in Azure cloud using modern CI/CD and DevOps practices.

●  Collaborate directly with the U.S.-based technical teams to align on requirements, designs, and solution delivery.

●  Continuously improve by driving code quality and automation.

What You’ll Bring:

●  Proven hands-on expertise in .NET Core and C#, delivering scalable production systems.

●  Experience designing and coding distributed systems and microservices architectures.

●  Strong skills in Entity Framework Core, LINQ, 2.  Azure Cosmos, Redis Cache, MongoDB, Azure Data Containers and database optimization.

●  CQRS and Event Sourcing patterns

●  Practical experience with error handling and fault-tolerance patterns in production.

●  Expertise in performance tuning and memory management for high-demand applications.

●  Hands-on experience with async/await, Tasks, and parallel programming in .NET Core.

●  Experience deploying and scaling applications in Azure cloud using CI/CD pipelines.

●  Strong problem-solving ability, attention to detail, and a growth mindset.

●  Excellent collaboration skills to work effectively with the U.S. based technical teams.


Why Join Us

●  Build enterprise-grade, scalable back-end systems that solve real-world challenges.

●  Opportunities to innovate modern .NET practices.

●  Collaborative culture that fosters learning, creativity, and growth.

●  Competitive compensation and a work culture that empowers engineers to think independently, innovate boldly, and continuously improve.


Please contact hr@brimmatech.com



Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You