Full Stack.Net
Job Description
Job Overview
We are in search of a skilled Full Stack Developer proficient in .NET, C#, Angular, and ReactJS/NodeJS to design, build, enhance, and sustain scalable enterprise-level applications. The ideal candidate will collaborate effectively with business, product, and technical teams to deliver exceptional full-stack solutions.
Primary Responsibilities
· Design, build, and maintain full-stack web applications utilizing .NET/C#, Angular, and ReactJS/NodeJS.
· Create robust and scalable backend services, APIs, and business logic using .NET and C#.
· Develop responsive and intuitive front-end applications leveraging Angular and/or ReactJS.
· Create and integrate RESTful APIs and microservices.
· Utilize NodeJS for backend services and application integration as necessary.
· Engage in application development, debugging, unit testing, and production support.
· Collaborate with architects, business analysts, QA teams, and fellow developers.
· Participate in requirements gathering, technical design, code reviews, and deployment processes.
· Diagnose application issues and implement enhancements for performance and security.
· Adhere to coding standards, development best practices, and Agile/Scrum methodologies.
Essential Technical Skills
· Extensive hands-on experience with .NET / .NET Core and C#.
· Solid experience in Angular development.
· Proficiency with ReactJS and/or NodeJS.
· Comprehensive knowledge of HTML5, CSS3, JavaScript, and TypeScript.
· Experience in developing and consuming REST APIs / Web APIs.
· Strong understanding of SQL Server / relational databases.
· Familiarity with Git / GitHub / GitLab or other version-control systems.
· Awareness of microservices, API integration, and web application architecture.
· Solid understanding of the software development lifecycle and Agile methodologies.
