Talentgigs

Dotnet Developer - Angular

Check with seller / month
Chennai, Tamil Nadu, India IT Engineer & Developer Active
Actively Hiring Chennai Full Time
Advertisement

Job Description

Job Title: Senior Software Engineer (.NET Core)

Position: .NET Developer - Angular

Experience Required: 2-4 years

Work Location: Chennai(Work From Office)

Job Description:

We are seeking a highly skilled and motivated Senior Software Engineer with expertise in C# and .NET Core to join our dynamic development team. The ideal candidate will have strong experience in building and maintaining robust, scalable, and efficient solutions using modern software development principles and architectural patterns like Microservices, Event-Driven Architecture, and Distributed Systems.

Key Responsibilities:
• Design, develop, and maintain applications using C#, .NET Core, and modern architectural approaches.
• Implement and maintain highly scalable and distributed systems using microservices architecture.
• Collaborate closely with stakeholders to understand requirements and deliver optimal technical solutions.
• Leverage design principles such as Domain-Driven Design (DDD), CQRS, and Event Sourcing to create scalable solutions.
• Ensure quality and reliability through the application of Test-Driven Development (TDD) practices.
• Write clean, maintainable, and efficient code following Object-Oriented Programming (OOP) and SOLID principles.
• Participate in code reviews, design sessions, and architectural discussions.
• Optimize and monitor application performance and ensure security and scalability.

Key Skills and Requirements:
• Proficiency in C# and .NET Core.
• Strong knowledge of Microservices, Event-Driven Architecture, and Distributed Systems.
• Expertise in software design patterns, including:
• Object-Oriented Programming (OOP)
• SOLID principles
• Test-Driven Development (TDD)
• Domain-Driven Design (DDD)
• Command Query Responsibility Segregation (CQRS)
• Event Sourcing
• Familiarity with modern cloud services (AWS/Azure/GCP) is a plus.
• Strong problem-solving, analytical, and communication skills.

Preferred Qualifications:
• Bachelor's or Master's degree in Computer Science, Engineering, or related field.
• Experience with CI/CD pipelines and DevOps practices.
Ready to take the next step?

Don't wait — new applications are being reviewed daily.

Job Safety Alert Real jobs on Jobsiya are always free. Never pay for an interview and never share bank or OTP details. Report this job →