We are seeking a skilled and motivated Web Developer with expertise in .NET Full Stack Development to join our technology team. This role is responsible for designing, developing, testing, and maintaining modern web applications while ensuring high performance, scalability, and user experience.
The successful candidate will work across both front-end and back-end technologies to build enterprise-grade web solutions, support website enhancements, manage content updates, and contribute to continuous platform improvements. In addition to software development, the role involves preparing technical documentation, collaborating with cross-functional teams, troubleshooting production issues, and ensuring website reliability and availability.
This position offers an excellent opportunity to work with modern web technologies, enterprise applications, and full-stack development frameworks while contributing to innovative digital solutions in a dynamic environment.
Key Responsibilities
Application Development
- Design, develop, test, and maintain scalable web applications using .NET Full Stack technologies.
- Build responsive and user-friendly interfaces that deliver seamless experiences across devices and browsers.
- Develop and maintain server-side applications, APIs, and backend services.
- Participate in all phases of the Software Development Life Cycle (SDLC), including requirement analysis, design, development, testing, deployment, and maintenance.
- Ensure application performance, security, and reliability through adherence to development best practices.
Website Management & Content Updates
- Manage website updates and maintain relevant digital content across web platforms.
- Support website enhancements and functionality improvements based on business requirements.
- Research, review, and update content to ensure information remains accurate, engaging, and current.
- Monitor website functionality and resolve content-related or technical issues.
Technical Documentation
- Prepare technical design documents, system specifications, and development documentation.
- Document application architecture, workflows, configurations, and implementation details.
- Maintain development standards and contribute to knowledge-sharing initiatives within the team.
Collaboration & Support
- Work independently while collaborating effectively with business stakeholders, designers, developers, and QA teams.
- Participate in technical discussions, code reviews, and solution design activities.
- Provide recommendations and solutions to technical challenges and application issues.
- Support team members through technical guidance and knowledge sharing.
- Contribute to continuous improvement initiatives and development best practices.
Monitoring & Maintenance
- Monitor web applications for performance issues, downtime, and operational risks.
- Troubleshoot and resolve production incidents and application defects.
- Implement corrective and preventive measures to improve application stability.
- Ensure high availability and optimal performance of web platforms.
Required Skills
Technical Skills
- Strong hands-on experience in .NET Full Stack Development.
- Proficiency in ASP.NET, .NET Core, C#, MVC Framework, and Web API development.
- Strong knowledge of HTML5, CSS3, JavaScript, Bootstrap, and modern front-end development practices.
- Experience with SQL Server, database design, query optimization, and data management.
- Understanding of RESTful APIs, web services, and system integrations.
- Familiarity with object-oriented programming principles and software design patterns.
- Experience working with source code management tools such as Git, Azure DevOps, or similar platforms.
- Knowledge of application deployment processes and web hosting environments.
- Understanding of responsive design and cross-browser compatibility requirements.
Professional Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills.
- Ability to work independently and manage multiple responsibilities.
- Strong attention to detail and commitment to quality.
- Ability to troubleshoot complex technical issues efficiently.
- Willingness to continuously learn and adopt new technologies.
Preferred Skills
- Experience with JavaScript frameworks such as Angular, React, or Vue.js.
- Knowledge of cloud platforms such as Microsoft Azure or AWS.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience with email template development and web content management systems.
- Understanding of application security and performance optimization techniques.
Education
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- B.Tech, BE, BCA, MCA, B.Sc. (Computer Science/IT), or equivalent qualification.
- Candidates must have completed a minimum of 15 years of uninterrupted full-time education.