Description : About the Role :
We are seeking an experienced .NET Developer with a strong background in ASP.NET, C#, SQL Server, and DNN (DotNetNuke) to join our development team.
The ideal candidate will have a deep understanding of web application development, DNN portal management, and custom module creation, along with strong problem-solving skills and the ability to work both independently and collaboratively.
This role involves designing, coding, testing, and maintaining high-quality web applications, optimizing performance, and supporting DNN environments through deployment, migration, and should be comfortable working across the full software development lifecycle (SDLC) and have experience in building scalable, secure, and maintainable web applications.
Key Responsibilities :
- Design, develop, and maintain web applications using ASP.NET, C#, and SQL Server.
- Build and enhance DNN (DotNetNuke) portals, including skin creation, custom module development, and third-party integration.
- Implement and maintain RESTful Web APIs for communication between front-end and back-end systems.
- Optimize application performance, ensure scalability, and perform debugging / troubleshooting of existing code.
- Manage hosting, migration, and version upgrades for DNN-based applications.
- Create and maintain DNN portal structures, roles, permissions, and localized content.
- Design and develop custom DNN modules and themes / skins to meet specific business requirements.
- Handle DNN configuration, upgrades, security hardening, and performance tuning.
- Manage DNN extensions, user permissions, and multi-portal environments.
- Implement localization and internationalization features for DNN-based sites.
- Design and maintain SQL Server databases, including stored procedures, functions, and triggers.
- Ensure data integrity, performance optimization, and query efficiency.
- Work closely with the DevOps and infrastructure teams for database deployment and backup strategies.
- Apply Object-Oriented Programming (OOP) and Object-Oriented Design (OOD) principles for maintainable code.
- Follow best coding practices, design patterns, and SOLID principles.
- Participate in code reviews and ensure adherence to development standards.
- Collaborate in an Agile / Scrum environment, contributing to sprint planning and estimation.
- Integrate applications with third-party APIs, web services, and external data sources.
- Contribute to modernizing legacy systems into microservices-based architectures.
- Work with containerization technologies (Docker) for application deployment.
- Assist in CI / CD implementation using tools such as Azure DevOps, Jenkins, or GitHub Actions.
- Collaborate with UI / UX teams to ensure consistent, user-friendly designs.
- Prepare technical documentation, including design specifications, API documentation, and deployment guides.
- Provide L3 support and technical assistance to operations and testing teams.
Technical Skills & Expertise :
Core Skills :
Proficient in ASP.NET (Web Forms / MVC / Core), C#, and Web API development.Hands-on experience with DNN (DotNetNuke) skinning, module creation, portal management, localization.Strong command of Microsoft SQL Server (2016 or later) T-SQL, stored procedures, and database optimization.Strong understanding of HTML5, CSS3, JavaScript, and AJAX for front-end integration.Experience with Entity Framework, LINQ, or ADO.NET for data access.Understanding of authentication / authorization mechanisms (OAuth, JWT, Forms Authentication).Exposure to microservices, Docker, and API-first development Skills :Familiarity with REST / SOAP web services and XML / JSON data handling.Experience working in Azure or AWS environments for application hosting and integration.Exposure to CI / CD pipelines, Git-based workflows, and DevOps tools.Basic knowledge of unit testing frameworks (NUnit, xUnit, MSTest).(ref : hirist.tech)