Responsibilities:
- End-to-End Application Development: Responsible for designing, developing, and maintaining end-to-end web applications, encompassing both front-end and back-end components.
- Front-End Development: Create visually appealing and user-friendly websites utilizing core front-end technologies such as HTML, CSS, and JavaScript.
 
 Proficiency in frameworks like React is expected.
- Back-End Development: Work on the server-side aspects of applications, demonstrating knowledge of various technologies like .NET framework, C#, and potentially others such as Node.js, Express.
- Database Management: Interact with and manage databases, including knowledge of relational (e.g., MySQL) and/or NoSQL (e.g., MongoDB) databases.
- Code Quality & Testing: Ensure the functionality and reliability of applications by performing thorough testing and debugging of code.
- Cross-functional Collaboration: Collaborate effectively with diverse teams, including designers, other software engineers, and product managers, to innovate, develop, and implement solutions.
- Continuous Learning: Stay updated with the latest web development technologies and industry trends to continuously improve personal skills and contribute to team advancement.
Required Skills:
- Proficiency in .NET framework and C# for back-end development.
- Strong knowledge of HTML, CSS, and JavaScript.
- Experience with React for front-end development.
- Familiarity with back-end technologies such as Node.js and Express (though .NET is primary focus).
- Experience with databases like MongoDB or MySQL.
- Ability to design, develop, and maintain end-to-end web applications.
- Skills in testing and debugging code.
- Strong collaboration and communication abilities.
- A proactive approach to continuous learning and adapting to new technologies.
Skills Required
Html, Css, Javascript, Mongodb, Mysql, React