We are seeking an experienced Web Developer with strong expertise in .NET Full Stack Development to design, develop, test, and maintain enterprise-grade web applications. The ideal candidate will be responsible for building scalable and responsive web solutions, managing website functionality, and contributing to the continuous enhancement of digital platforms.
This role requires a professional who can work across both front-end and back-end technologies while collaborating with business stakeholders, developers, and project teams to deliver high-quality applications. The successful candidate will participate in application design, coding, testing, troubleshooting, documentation, and performance optimization while ensuring an exceptional user experience.
The position offers an opportunity to work on modern web technologies, enterprise applications, and innovative digital transformation projects in a collaborative development environment.
Key Responsibilities
Application Design & Development
- Design, develop, test, and maintain web-based applications using .NET Full Stack technologies.
- Build scalable, secure, and high-performing web solutions aligned with business requirements.
- Develop responsive user interfaces and interactive web components.
- Implement reusable code and application modules following development standards and best practices.
- Participate in the complete software development lifecycle, including analysis, design, development, testing, deployment, and support.
Front-End Development
- Create responsive and user-friendly web interfaces using HTML5, CSS3, JavaScript, and modern UI frameworks.
- Ensure compatibility across browsers, devices, and screen sizes.
- Improve website usability, accessibility, and user experience.
- Collaborate with designers and stakeholders to convert business requirements into functional web applications.
Back-End Development
- Develop server-side applications, APIs, and business logic using .NET technologies.
- Work with databases to design, manage, and optimize data structures and queries.
- Integrate applications with internal and external systems through web services and APIs.
- Ensure application security, scalability, and performance optimization.
Collaboration & Problem Solving
- Work independently while contributing to technical discussions and project planning activities.
- Participate actively in team meetings, code reviews, and solution design sessions.
- Provide recommendations and solutions to technical challenges and application issues.
- Support team members and share knowledge to improve overall project outcomes.
- Collaborate with cross-functional teams to ensure successful project delivery.
Documentation & Maintenance
- Prepare technical design documents, architecture diagrams, and system specifications.
- Maintain accurate development documentation and implementation records.
- Monitor application performance and troubleshoot production issues.
- Implement enhancements, updates, and corrective actions as required.
- Research and incorporate updated content and functionality to improve web applications.
Required Skills
Technical Skills
- Strong hands-on experience in .NET Full Stack Development.
- Proficiency in C#, ASP.NET, .NET Core, MVC Framework, and Web API development.
- Strong knowledge of HTML5, CSS3, JavaScript, and responsive web development.
- Experience with SQL Server and relational database management systems.
- Understanding of RESTful APIs, web services, and system integrations.
- Knowledge of software design patterns and object-oriented programming principles.
- Experience with source code management and version control tools such as Git.
- Familiarity with application deployment and hosting environments.
- Strong troubleshooting, debugging, and performance optimization skills.
Professional Skills
- Strong analytical and problem-solving capabilities.
- Excellent communication and collaboration skills.
- Ability to work independently and take ownership of assigned tasks.
- Strong attention to detail and commitment to quality.
- Ability to manage multiple priorities in a fast-paced environment.
- Willingness to learn and adopt emerging technologies.
Education
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- B.Tech / BE / BCA / MCA / B.Sc. (Computer Science or IT) or equivalent qualification.
- Candidates must have completed a minimum of 15 years of uninterrupted full-time education.