Job Summary :
We are looking for a skilled and detail-oriented .NET Developer to join our development team. The ideal candidate will have strong hands-on experience in C#, ASP.NET, MVC, and SQL Server, and will be responsible for building, maintaining, and enhancing enterprise-level applications.
Youll play a key role throughout the Software Development Life Cycle (SDLC), from requirements gathering to deployment and support. This role requires excellent programming skills, a deep understanding of the .NET ecosystem, and the ability to work collaboratively in a fast-paced, Agile Responsibilities :
- Participate in requirements gathering and analysis sessions with business and technical teams.
- Collaborate with product owners, designers, and other developers to produce effective software design and architecture.
- Develop and maintain clean, scalable, and secure code using C#, ASP.NET, and MVC frameworks.
- Design and implement RESTful APIs and backend services to support business applications.
- Perform unit testing, integration testing, and assist with automated deployments.
- Maintain and improve the performance of existing applications and services.
- Identify bugs and bottlenecks, and devise solutions to mitigate and address these issues.
- Write and maintain technical documentation and code comments to ensure maintainability
and knowledge sharing.
Ensure adherence to coding standards, best practices, and security policies.Provide technical support and guidance for troubleshooting production issues or user-reported bugs.
Stay current with emerging technologies and propose improvements as needed.Required Skills & Qualifications :
Proven experience as a .NET Developer, Software Engineer, or Application Developer.Strong command of C#, ASP.NET (Web Forms and / or MVC), and .NET Core.Solid experience with HTML5, CSS3, JavaScript, and responsive web design concepts.Proficiency with SQL Server, including writing stored procedures, triggers, and performancetuning.
Hands-on experience with Entity Framework, LINQ, and ADO.NET.Familiarity with design patterns, particularly MVC, Repository, and Dependency Injection.Experience integrating third-party services and APIs (e.g., REST, SOAP).Knowledge of version control systems like Git or TFS.Familiarity with Agile / Scrum methodologies and participating in sprint cycles.Strong analytical thinking, debugging, and problem-solving skills.Excellent communication and interpersonal skill(ref : hirist.tech)