Senior Software Engineer / Lead ÔÇô .NET Full Stack
Location: Remote ÔÇô India
Job Type: Contract
Duration: 3 Months
Experience: 7+ Years
Job Summary
We are looking for a Senior Software Engineer / Lead ÔÇô .NET Full Stack with strong backend and enterprise application development experience. The ideal candidate will be hands-on, technically strong, and comfortable with architecture, cloud, microservices, and client-facing discussions.
Key Responsibilities
- Develop scalable applications using C#, .NET Core, ASP.NET Core and Web APIs.
- Build and maintain microservices and distributed systems.
- Work with React.js or Angular for frontend development.
- Design and optimize PostgreSQL / SQL Server databases.
- Work with AWS or Azure, CI/CD, messaging and queue systems.
- Apply SOLID principles, design patterns, clean code, and system design practices.
- Participate in code reviews, technical discussions, and Agile ceremonies.
- Mentor junior developers and take ownership of modules.
- Collaborate with clients and cross-functional teams.
Required Skills
- 7+ years of software development experience.
- Strong C# and .NET Core / ASP.NET Core expertise.
- Experience with Web API, Entity Framework Core and/or Dapper.
- Strong SQL Server and/or PostgreSQL experience.
- Hands-on experience with Microservices.
- Experience with RabbitMQ, Kafka, Azure Service Bus, AWS SQS or similar.
- Exposure to AWS/Azure Cloud.
- Knowledge of React.js or Angular.
- Experience with Git and CI/CD pipelines.
- Strong problem-solving and communication skills.
Preferred
- Docker & Kubernetes
- Redis / Distributed Caching
- Event-Driven Architecture
- gRPC
- Observability/Monitoring tools
- AI-assisted development tools such as GitHub Copilot or Claude
- International client experience
Ideal Candidate: A hands-on technical leader with strong ownership, architecture knowledge, mentoring ability, and a practical delivery mindset.