5 - 10 years

10 - 12 Lacs

Posted:15 hours ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Description

Job Overview:

We are looking for an experienced Senior C# Developer with 5 to 10 years of experience to join our growing development team. The ideal candidate will have extensive hands-on experience in designing, developing, and maintaining complex software applications using C# and the .NET framework. You will play a key role in building scalable and high-performance systems while mentoring junior developers and collaborating with other cross-functional teams. If you are passionate about software development and want to work in a dynamic and innovative environment, we would love to have you on our team.

Key Responsibilities:

Design, develop, test, and maintain robust, scalable, and secure software applications using C# and the .NET Framework (Core and Standard).

Lead and participate in technical discussions and decision-making, contributing to architectural design and development standards.

Mentor and guide junior developers, performing code reviews to ensure high-quality code.

Collaborate with business analysts, product owners, and cross-functional teams to gather and define software requirements and ensure proper implementation.

Optimize and troubleshoot existing applications for performance, security, and maintainability.

Develop and maintain RESTful APIs and integrate with various external systems and services.

Work on complex database queries and ensure data integrity and performance in relational databases such as SQL Server.

Contribute to and improve the CI/CD pipeline for seamless application deployment.

Stay up to date with industry trends, emerging technologies, and best practices, applying them to the development process.

Provide technical guidance and support to ensure the team's productivity and adherence to deadlines.

Write comprehensive documentation for code, design, and system architecture.

Skills & Qualifications:

5 to 10 years of experience in C# and .NET Framework (Core and Standard), with a strong focus on backend development.

Solid understanding and experience with object-oriented programming (OOP) principles and design patterns.

Hands-on experience with ASP.NET MVC, ASP.NET Core, or WPF for building scalable applications.

Expertise in SQL Server or other relational databases with the ability to write complex SQL queries and stored procedures.

Experience working with Entity Framework or other ORM tools for data access.

Strong understanding of RESTful APIs and web services integration.

Proficient in front-end technologies such as HTML, CSS, and JavaScript (experience with frameworks like Angular or React is a plus).

Familiarity with version control systems like Git.

Knowledge of modern DevOps practices, CI/CD tools, and cloud technologies (preferably Azure).

Strong problem-solving, analytical, and debugging skills.

Solid experience working in agile development environments (Scrum/Kanban).

Excellent communication skills with the ability to articulate technical concepts clearly.

Preferred Qualifications:

Experience with microservices architecture and building cloud-native applications on Azure or AWS.

Knowledge of containerization technologies like Docker and Kubernetes.

Familiarity with front-end frameworks like Angular or React.

Exposure to message queues (e.g., RabbitMQ, Kafka) and other asynchronous processing mechanisms.

Familiarity with test-driven development (TDD) and automated testing frameworks.

Bachelor's degree in computer science, Information Technology, or a related field (or equivalent work experience).

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

chennai, tamil nadu, india

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru