Loading...

Dot Net C# Developer

Description

Job Title: .NET C# Developer
Location: Pune
Employment Type: Full-time
Department: Product development

Job Overview:
We are looking for a highly skilled.NET C# Developer to join our dynamic development
team. The ideal candidate will have a strong background in designing, developing, and
maintaining web and software applications using .NET technologies, specifically C#. As part
of the development team, you will be responsible for writing clean, scalable, and efficient
code, as well as troubleshooting and debugging applications.

Key Responsibilities:
• Design, develop, and maintain web and desktop applications using the .NET
Framework and C#.
• Collaborate with product managers, designers, and other developers to create
functional, user-friendly software solutions.
• Write clean, scalable, and reusable code while adhering to coding standards and best
practices.
• Participate in code reviews and provide constructive feedback to peers.
• Troubleshoot, debug, and optimize existing applications and software components.
• Integrate third-party APIs and services into applications as needed.
• Conduct unit testing and ensure high-quality software through automated tests (e.g.,
NUnit, MSTest).
• Perform database design and work with SQL Server or other databases (e.g., MySQL,
PostgreSQL) for data storage and management.
• Ensure the performance, quality, and responsiveness of applications.
• Stay updated on the latest industry trends, technologies, and best practices to
continuously improve the development process.
• Collaborate with cross-functional teams to understand user requirements and
provide technical solutions.
• Assist in documentation and provide technical support as required.

Qualifications:
Education:
• Bachelor’s degree in computer science, Information Technology, or a related field (or
equivalent practical experience).
Required Skills & Experience:
• Proven experience as a .NET Developer with a strong focus on C# and .NET
Framework (or .NET Core).
• Strong knowledge of object-oriented programming (OOP) principles and design
patterns.
• Proficiency with front-end technologies such as HTML, CSS, JavaScript, and
frameworks like Angular, React, or Vue.js (optional but beneficial).
• Solid understanding of SQL and relational databases (preferably SQL Server).
• Experience with Entity Framework or other ORM tools.
• Familiarity with version control systems like Git, TFS, or SVN.
• Experience with RESTful API design and integration.
• Ability to write unit tests and work with testing frameworks like NUnit, xUnit, or
MSTest.
• Strong debugging and problem-solving skills.

• Excellent communication skills and ability to collaborate with both technical and non-
technical stakeholders.

Personal Attributes:
• Strong analytical and problem-solving skills.
• Ability to work independently as well as part of a team.
• Detail-oriented with a strong focus on delivering high-quality results.
• Eagerness to learn new technologies and keep up with industry trends.
• Strong communication skills, both verbal and written.