Senior Software Engineer (Bangalore, KA, IN)

firstsourc

India

Hybrid

INR 4,000,000 - 7,500,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

firstsourc is seeking a Senior .NET Full Stack Developer to join our growing tech team in Bangalore or remote. You will work on scalable web apps using ASP.NET Core and modern frontend tech, with microservices, databases, and cloud deployment.

You will mentor peers and contribute to architecture decisions while delivering high-quality software in an Agile environment.

Qualifications

  • Senior .NET Full Stack with strong backend/frontend skills.
  • Proven experience in ASP.NET Core and REST APIs.
  • Hands-on with microservices and cloud deployments.
  • Experience with Azure cloud services and DevOps practices.

Responsibilities

  • Collaborate with stakeholders to define requirements and architecture.
  • Design, develop, and maintain scalable web applications.
  • Build and consume RESTful APIs and microservices.
  • Develop UIs with Blazor, Razor, JavaScript, and Angular.
  • Lead code reviews, mentoring, and ensure quality via tests.
  • Drive CI/CD adoption and DevOps best practices.

Skills

.NET Core 8+
C#
ASP.NET Core Web API
Microservices Architecture
Worker/Windows Services
Blazor
Razor
JavaScript
Angular 6+
HTML5
CSS3
Bootstrap
Microsoft SQL Server
PostgreSQL
MySQL
Entity Framework Core
LINQ
Git
TFS
Azure DevOps
Azure
Azure Functions
Cosmos DB
Application Insights
Redis Cache
RabbitMQ

Education

Bachelor's/Master's in CS/Engineering

Tools

Git
TFS
Azure DevOps
Docker
Kubernetes
RabbitMQ
Kafka
Redis

Job description

Senior .NET Full Stack Developer

Location: Bangalore / Remote

Experience: 10 - 12 Years of experience

About the Role

We are seeking a highly skilled and motivated Senior .NET Full Stack Senior Developer to join our growing technology team. The ideal candidate will have strong experience in developing scalable web applications using modern Microsoft technologies, with expertise in both backend and frontend development. This role requires hands‑on experience in ASP.NET Core, modern front‑end frameworks, REST APIs, database design, cloud deployment and modern software architecture principles, along with strong mentoring and collaboration skills.

Key Skills
  • Backend Technologies (Mandatory)
    • .NET Core 8 or above
    • C#
    • ASP.NET Core Web API Development
    • Microservices Architecture
    • Worker Services / Windows Services
  • Frontend Technologies (Mandatory)
    • Blazor
    • Razor
    • JavaScript
    • Angular 6+
    • HTML5
    • CSS3
    • Bootstrap
  • Database Technologies (Mandatory)
    • Microsoft SQL Server
    • PostgreSQL
    • MySQL
    • Entity Framework Core
    • LINQ
  • Version Control & DevOps
    • Git
    • Team Foundation Server (TFS)
    • Azure DevOps
  • Cloud Technologies (Good to Have)
    • Experience with Microsoft Azure services including:
      • Load Balancer
      • DNS Traffic Manager
      • Compute Services
      • Storage Services
      • Azure SQL
      • Cosmos DB
      • Azure Cognitive Search
      • Azure Functions
      • Logic Apps
      • API Management Service Bus
      • Key Vault
      • Redis Cache
      • Azure Active Directory (AAD)
      • Application Insights
      • RabbitMQ
Key Responsibilities
  • Collaborate with business stakeholders and cross-functional teams to understand and define application requirements
  • Analyze system requirements and contribute to solution design and technical architecture
  • Develop detailed technical specifications and project documentation
  • Design, develop, test, and maintain scalable applications using ASP.NET Core 8 and related technologies
  • Build and consume RESTful APIs and microservices
  • Develop responsive user interfaces using Blazor, Razor, JavaScript, and Angular
  • Review, troubleshoot, debug, and optimize existing applications
  • Ensure code quality through best practices, code reviews, and unit testing
  • Maintain software documentation and operational procedures
  • Participate in Agile development processes and sprint activities
  • Collaborate with product managers, architects, and QA teams to deliver high-quality releases.
  • Lead technical design discussions and contribute to architecture decisions.
  • Optimize application performance, reliability, and scalability.
  • Write clean, maintainable, testable code and enforce coding standards.
  • Conduct code reviews and mentor junior/mid-level developers.
  • Drive CI/CD adoption and DevOps best practices.
  • Troubleshoot production issues and implement preventive improvements.
What We Value
  • Strong collaboration and teamwork
  • Customer‑first mindset
  • Fast and disciplined execution
  • Continuous learning and improvement
  • Ownership, accountability, and a results‑driven approach
  • Passion for delivering high‑quality software solutions
Required Skills & Qualifications
  • 10-12 years of hands‑on software development experience.
  • Strong expertise in C#, ASP.NET Core, .NET Framework/.NET 6+.
  • Solid experience with Web API, RESTful services, Entity Framework, LINQ.
  • Strong front‑end experience with Blazor/Angular/React, JavaScript/TypeScript, HTML5, CSS3.
  • Experience with SQL Server and database design/optimization.
  • Good understanding of microservices architecture and design patterns.
  • Hands‑on with Azure/AWS, containerization (Docker), and orchestration concepts.
  • Experience with Git, CI/CD pipelines, and agile methodologies.
  • Strong debugging, problem‑solving, and communication skills.
Preferred Qualifications
  • Experience with Kubernetes, messaging systems (RabbitMQ/Kafka), and caching (Redis).
  • Exposure to domain‑driven design (DDD) and event‑driven architecture.
  • Knowledge of security best practices (OAuth2, JWT, OWASP).
  • Prior experience in leading modules/teams in enterprise projects.
  • Relevant Microsoft/Azure certifications are a plus.
  • Ability to work independently in a remote or hybrid setup.
Education

Bachelor's/Master's degree in Computer Science, Engineering, or related field.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack .NET Developer
Full Stack .NET Developer

Insight Global • Bengaluru

On-site
INR 1,200,000 - 1,900,000
Senior Full Stack Developer (.NET Core + Angular)
Senior Full Stack Developer (.NET Core + Angular)

Amplifon AG  • Gurgaon

On-site
INR 1,200,000 - 1,800,000
.Net Fullstack
.Net Fullstack

Mployee.me • Dadri

On-site
INR 1,500,000 - 2,800,000
.NET Software Developer
.NET Software Developer

Capgemini • Pune District, Chennai, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Senior Software Engineer - .NET
Senior Software Engineer - .NET

Archetype Consulting • Hyderabad

Hybrid
INR 1,500,000 - 3,000,000
Competitive pay
Career growth
Cloud-native projects
+2
.Net Full stack developer
.Net Full stack developer

Finxecute Solutions Private Limited • Bengaluru

On-site
INR 1,000,000 - 1,500,000
.NET Full Stack Developer - Team Lead
.NET Full Stack Developer - Team Lead

ANSI BYTECODE LLP • Ahmedabad District

On-site
INR 800,000 - 1,400,000
5-day work week
Flexible timing
Opportunity for growth
+7
.Net Fullstack Developer
.Net Fullstack Developer

DigitalXNode • Delhi

On-site
INR 900,000 - 1,500,000
Senior Full Stack .NET Developer
Senior Full Stack .NET Developer

Epergne Solutions • Bengaluru

On-site
INR 1,800,000 - 2,600,000
.NET Developer
.NET Developer

ECS | Enterprise Change Specialists • Hyderabad

On-site
INR 1,500,000 - 2,100,000