Responsibilities:
Develop responsive and user-friendly front-end interfaces using Angular and ensure they align with the design guidelines and usability standards.
Design, develop, and maintain back-end functionalities using C# and related technologies, including database interactions, APIs, and server-side logic.
Write clean, well-structured, and maintainable code that adheres to industry best practices and coding standards.
Conduct thorough testing and debugging of applications to ensure high performance, reliability, and security.
Optimize web applications for maximum speed and scalability, addressing performance bottlenecks as needed.
Collaborate with the QA team to conduct code reviews and participate in continuous integration and deployment processes.
Stay updated with the latest trends and advancements in web development and recommend innovative solutions to improve product quality and efficiency.
Troubleshoot and resolve technical issues, providing timely and effective solutions.
Work closely with clients and stakeholders to gather feedback and implement necessary changes to enhance the user experience.
Requirements:
Proven experience as a Full Stack Developer with expertise in C# and Angular.
Strong proficiency in front-end technologies such as HTML5, CSS3, JavaScript, TypeScript, and front-end frameworks/libraries (Angular 2+).
Solid understanding of server-side languages like C# and related frameworks (e.g., ASP.NET Core).
Experience with database technologies like SQL Server and ORM frameworks (e.g., Entity Framework).
Knowledge of RESTful APIs and experience in integrating back-end services with front-end components.
Familiarity with version control systems (e.g., Git) and Agile development methodologies.
Ability to work collaboratively in a team environment and communicate effectively with technical and non-technical stakeholders.
Strong problem-solving skills and the ability to think critically about software design and implementation.
A strong passion for learning and staying up-to-date with the latest technologies and industry trends.
Preferred Skills (not mandatory but a plus):
Knowledge of front-end testing frameworks (e.g., Jasmine, Karma) and back-end testing tools (e.g., NUnit, MSTest).
Familiarity with UI/UX design principles and user-centered design practices.
,
Sid