Talent.com
This job offer is not available in your country.
Dot Net Developer _EM200625

Dot Net Developer _EM200625

ConfidentialBengaluru / Bangalore, India
9 days ago
Job description

Job Title : Full Stack .NET Developer

Department : Application Development / Product Engineering

Reports To : Engineering Manager / Technical Architect

Location : Bangalore

Role Summary

The Full Stack .NET Developer will play a key role in designing and developing enterprise-grade applications with strong backend (.NET Core, C#) and working knowledge of frontend technologies (Angular preferred). The developer is expected to adhere to best coding practices (SOLID, OOPS), implement secure and scalable APIs, write unit and BDD / TDD tests, and ensure efficient data access via ORM tools. This role contributes to building high-quality software that is maintainable, testable, and scalable, aligning with both technical and business requirements.

Key Responsibilities

  • Design, develop, and maintain scalable backend services using .NET Core, C#, Web API, and RESTful principles.
  • Write clean, maintainable code following SOLID principles and object-oriented design.
  • Implement and support unit testing (NUnit / TestNG), BDD / TDD frameworks (SpecFlow, xUnit) for quality assurance.
  • Work with Entity Framework (EF / ORM) and SQL Server for database access and optimization.
  • Contribute to CI / CD pipelines ensuring smooth deployment of features and fixes.
  • Collaborate with product owners, QA engineers, and UI developers to deliver user-friendly and performant solutions.
  • Apply design patterns and architectural guidelines for extensibility and maintainability.
  • Participate in code reviews, refactoring exercises, and sprint planning sessions.
  • Write API documentation and ensure proper versioning and compatibility.
  • Integrate frontend components (Angular preferred) with backend APIs as needed.

Required Qualifications & Skills

  • Bachelor's degree in Computer Science, Engineering, or a related discipline.
  • 7+ years of experience in full stack or backend-focused development using .NET technologies.
  • Expertise in .NET Core, C#, Web API, LINQ, Entity Framework, and SQL Server.
  • Sound knowledge of OOPS, design patterns, and modern software architecture practices.
  • Experience with unit testing, SpecFlow, BDD, and TDD methodologies.
  • Strong understanding of RESTful architecture and stateless API design.
  • Familiarity with CI / CD, Git, and automated deployment tools.
  • Good to have : Working knowledge of Angular, HTML, CSS, TypeScript.
  • Soft Skills

  • Strong problem-solving and analytical skills
  • Effective communicator and team collaborator
  • Quality and detail-oriented mindset
  • Agile / Scrum team experience
  • Adaptability in fast-paced development environments
  • Preferred Qualifications

  • Microsoft certifications (e.g., MCPD, MCSA, Azure Developer Associate)
  • Experience working in microservices and cloud-native environments (Azure preferred)
  • Exposure to containerization tools (Docker, Kubernetes)
  • Key Relationships

    Internal : QA Engineers, UI Developers, Product Managers, DevOps Engineers

    External : Clients, Architects, API consumers, Third-party Vendors

    Role Dimensions

  • Responsible for end-to-end backend design, API development, and integration
  • Major contributor to cross-functional feature teams
  • Ensures reliability, performance, and maintainability of codebase
  • Supports deployment, monitoring, and post-release support
  • Success Measures (KPIs)

  • Feature delivery velocity and release success rate
  • Unit test and BDD test coverage
  • Backend / API performance benchmarks
  • Defect density and resolution time
  • Compliance with coding and architectural standards
  • Integration success with frontend and external services
  • Competency Framework Alignment

  • Technical Excellence : Deep backend expertise, scalable API development
  • Quality Focus : Emphasis on testing, code reviews, and refactoring
  • Cross-functional Collaboration : Works closely with QA, frontend, and DevOps
  • Customer Orientation : Builds solutions aligned with user and business needs
  • Accountability : Takes ownership of end-to-end technical delivery
  • Show more

    Show less

    Skills Required

    Nunit, Oops, Bdd, Web Api, Css, Solid Principles, Sql Server, Html, Angular, TestNG, Git, Typescript, Tdd, Entity Framework, .Net Core

    Create a job alert for this search

    Dot Net Developer • Bengaluru / Bangalore, India