Senior .NET Full Stack Developer
Job Description
Job Description – Senior .NET Full Stack Developer
Client: DevOn Location: Bangalore Work Mode: Hybrid (2 Days Work From Office) Experience Required: 6+ Years
About the Role
We are looking for a highly skilled Senior .NET Full Stack Developer with strong expertise in Angular and modern .NET technologies. The ideal candidate should possess a solid understanding of Object-Oriented Programming (OOP), SOLID principles, and design patterns, along with hands-on experience in developing scalable, high-performance, and maintainable enterprise applications.
The candidate will be responsible for designing, developing, testing, and maintaining full-stack applications while collaborating closely with cross-functional teams in an agile environment.
Key Responsibilities- Design, develop, and maintain scalable web applications using .NET and Angular.
- Build robust backend services, REST APIs, and microservices-based applications.
- Develop responsive and user-friendly frontend interfaces using Angular.
- Apply OOP concepts, SOLID principles, and design patterns in application development.
- Write clean, reusable, and maintainable code following coding standards and best practices.
- Collaborate with product managers, architects, QA teams, and other developers to deliver high-quality solutions.
- Participate in code reviews, troubleshooting, debugging, and performance optimization.
- Ensure application security, scalability, and reliability.
- Work in Agile/Scrum development environments and actively contribute to sprint planning and delivery.
- Strong experience in C#, ASP.NET, .NET Core/.NET 6+
- Expertise in Angular
- Solid understanding of Object-Oriented Programming (OOP)
- Strong knowledge of SOLID principles and Design Patterns
- Experience in developing RESTful APIs and Microservices
- Good understanding of Entity Framework, LINQ, and SQL databases
- Experience with frontend technologies such as HTML5, CSS3, TypeScript, and JavaScript
- Knowledge of version control systems like Git
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Experience with cloud platforms such as Azure or AWS
- Exposure to CI/CD pipelines and DevOps practices
- Knowledge of containerization tools like Docker/Kubernetes
- Experience working in Agile methodologies
- Self-driven and proactive individual
- Strong team player with ownership mindset
- Ability to work independently in a fast-paced environment
- Passion for building high-quality software solutions