Qualification
B.Tech or B.E, B.C.A prior to M.C.A
Requirements
Required Technical Skills
- Strong proficiency in C# and ASP.NET Core (or ASP.NET MVC).
- Solid experience with the NopCommerce platform, including its architecture, customization capabilities, and plugin development.
- Proficiency in SQL Server for database design, querying, and optimization.
- Good understanding of front-end technologies: HTML5, CSS3, JavaScript, jQuery.
- Experience with Entity Framework or other ORMs.
- Familiarity with web services and API integration (RESTful APIs).
- Experience with version control systems, preferably Git.
Preferred Skills (Nice to Have)
- Knowledge of front-end frameworks like React, Angular, or Vue.js.
- Experience with cloud platforms like Azure or AWS.
- Familiarity with Agile/Scrum development methodologies.
- Experience with performance optimization techniques for e-commerce websites.
Desirable Qualities / Soft Skills
- Excellent problem-solving and analytical skills.
- Strong attention to detail and ability to write clean, maintainable code.
- Good communication1 and interpersonal skills.
- Ability to work independently and as part of a collaborative team.
- Proactive Problem Solver: Ability to identify issues, propose solutions, and implement them effectively.
- Continuous Learner: Eagerness to learn new technologies, adapt to evolving industry trends, and keep skills sharp.
- Self-motivated with a strong desire to learn and grow.
Responsibilities
- Design, develop, and maintain scalable and high-performance e-commerce solutions using the NopCommerce platform.
- Customize and extend NopCommerce functionalities, including plugin development, theme integration, and core modifications, to meet specific client requirements.
- Implement best practices for coding, testing, and deployment to ensure the reliability, security, and maintainability of the codebase.
- Collaborate with cross-functional teams (e.g., project managers, designers, QA testers) to translate business requirements into technical solutions.
- Troubleshoot, debug, and resolve technical issues related to NopCommerce implementations.
- Participate in code reviews and contribute to the improvement of development processes and standards.
- Participate in daily stand-ups and agile ceremonies, contributing actively to sprint planning and reviews.
- Assist in the deployment and maintenance of NopCommerce applications on various environments (e.g., development, staging, production).
- Create and maintain technical documentation for developed modules and features.
- Stay updated with the latest trends and technologies in e-commerce and NopCommerce development.