Fullstack .Net Developer - INTL India (Bengaluru)

Fullstack .Net Developer - INTL India (Bengaluru)

26 Oct
|
Insight Global
|
Bengaluru

26 Oct

Insight Global

Bengaluru

Job Description We are seeking a highly skilled and passionate Senior .NET Full Stack Developer with extensive experience in building enterprise-scale applications using C# .NET Core/.NET 8+ and Angular. The ideal candidate will be a hands-on engineer who leads by example through high-quality coding practices, strong software design principles, and a commitment to engineering excellence.
This role requires deep expertise in designing and developing scalable, maintainable, and testable applications while consistently applying SOLID principles, object-oriented design, and industry-standard design patterns. The candidate should be an advocate for clean code, code reviews, automated testing, and continuous improvement of engineering practices. Software Development
- Design, develop, and maintain enterprise-grade web applications using C#, .NET Core/.NET 8+, ASP.NET Core, Web APIs, and Angular.
- Build scalable, secure, and high-performance distributed systems and microservices.
- Develop responsive, reusable, and well-structured Angular components following modern frontend architecture practices.
- Participate in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and support.
Engineering Excellence & Code Quality
- Serve as a champion for clean code, maintainability, and software craftsmanship.
- Apply SOLID principles, object-oriented design techniques, and proven design patterns in day-to-day development.
- Enforce coding standards, naming conventions, secure coding practices, and architectural guidelines.
- Conduct thorough code reviews focused on:
o Code quality
o Performance optimization
o Security
o Maintainability
o Testability
o Scalability
- Actively identify and remediate technical debt.




- Drive adoption of best practices for error handling, logging, monitoring, and resiliency.
Architecture & Design
- Design robust application architectures and technical solutions for complex business requirements.
- Evaluate and implement appropriate design patterns such as:
o Repository Pattern
o Factory Pattern
o Strategy Pattern
o Mediator Pattern
o Dependency Injection
o CQRS
o Specification Pattern
o Observer Pattern
- Collaborate with architects and engineering leaders to ensure alignment with enterprise architecture standards.
Testing & DevOps
- Develop comprehensive unit, integration, and end-to-end tests.
- Promote Test-Driven Development (TDD) and automated quality validation.
- Ensure high code coverage and maintain quality gates using tools such as SonarQube.
- Support CI/CD pipelines and DevOps practices for automated build, testing, and deployment.
Leadership & Mentorship
- Mentor and guide junior and mid-level developers on coding practices, design principles, and software engineering best practices.
- Lead technical discussions, design reviews, and architectural decision-making.
- Foster a culture of continuous learning and engineering excellence. Skills and Requirements - 7+ years of hands-on software development experience.
- Strong expertise in:
o C#
o .NET Core/.NET 8o ASP.NET Core Web API
o Angular (v14+ preferred)
o TypeScript
o JavaScript
o HTML5/CSS3




- Extensive experience with RESTful API design and implementation.
- Strong knowledge of SQL Server and/or PostgreSQL.
- Hands-on experience with Entity Framework Core.
- Proven experience implementing SOLID principles and design patterns in production environments.
- Strong understanding of:
o Object-Oriented Programming (OOP)
o Dependency Injection
o Domain-Driven Design (DDD)
o Clean Architecture
o Microservices Architecture
- Experience working within Agile/Scrum teams.
- Strong problem-solving and analytical skills.
- Experience with Azure cloud services.
- Experience with Docker and Kubernetes.
- Experience with Kafka, RabbitMQ, or event-driven architectures.
- Familiarity with OAuth 2.0, OpenID Connect, and JWT authentication.
- Experience with SonarQube, Fortify, or similar code quality and security scanning tools.
- Knowledge of performance tuning and application observability. We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment chance/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to [email protected].

📌 Fullstack .Net Developer - INTL India (Bengaluru)
🏢 Insight Global
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: fullstack .net developer - intl india (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: fullstack .net developer - intl india (bengaluru) / bengaluru