Senior .NET Engineer Mumbai, India
Description
About the Role:
We are seeking a passionate and highly skilled Senior .NET Engineer to join our growing team. You will play a key role in building pragmatic solutions for mission-critical initiatives using microservices architecture. If you possess a deep understanding of .NET, appreciate clean code, advocate best practices, and thrive in a distributed systems environment, this is the perfect opportunity for you. You will collaborate closely with developers, business analysts, and architects to understand requirements and deliver technical solutions. Mentoring junior developers and guiding them on best practices will also be a key responsibility. Excellent communication skills are essential, as you will interact with clients and team members to ensure project success.
Responsibilities:
Design, develop, and maintain high-performance, scalable applications using .NET framework.
Implement RESTful APIs with a deep understanding of best practices.
Develop and maintain applications using MVC and Web API.
Work with SQL and NoSQL databases such as MS SQL Server, PostgreSQL, and MongoDB.
Design and implement microservices and event-driven systems using FaaS and Azure.
Utilize HTTP and AMQP transport mediums and streaming technologies like Kafka.
Mentor junior developers and provide guidance on best practices.
Collaborate effectively with cross-functional teams.
Communicate clearly with clients and stakeholders.
Requirements:
5+ years of overall software development experience with the .NET framework.
Essential: Immaculate understanding of RESTful APIs and 5+ years of implementation experience.
Experience with MVC and Web API.
Proven ability to design and build high-performance, scalable applications.
Expertise working with SQL and NoSQL databases (MS SQL Server, PostgreSQL, MongoDB).
Experience with microservices and event-driven systems using FaaS and Azure.
Experience using HTTP and AMQP transport mediums and streaming technologies (e.g., Kafka).
Strong drive to contribute to team growth in a fast-paced environment.
What We Offer:
8-hour workday
A focus on quality over deadlines
Flat hierarchy
Opportunity to shape the company's direction
Be a part of our expansion
Flexible working hours
Interview Process:
Technical Round: A 2-hour technical discussion and remote pairing session.
Culture Fit Assessment: We evaluate cultural alignment, which is as important to us as technical skills.
Offer & Negotiation: If the culture fit is positive, we discuss and finalize compensation on the same call. You will have three days to accept the offer.
Requirements
Where are you located?
What's your nationality?
What is your expected salary for this job?
What is your notice period; when can you engage this job?
Please only apply and press yes if you have read the requirements, education, experience and certifications, and match these.
Location
Mumbai, India