We are seeking a skilled Full Stack Developer with expertise in C#, .NET, and React.js to join our dynamic development team. The ideal candidate will have hands-on experience in building scalable web applications and APIs, with a strong focus on both backend and frontend technologies.
Responsibilities:Develop and maintain Web APIs using C#, .NET Framework, and .NET Core.
Build responsive and interactive user interfaces using React.js, jQuery, HTML5, and CSS3.
Implement server-side logic and database integration with Microsoft SQL Server.
Design and implement web pages using ASP.NET MVC and Razor Pages.
Write unit and integration tests using xUnit and Moq to ensure code quality.
Collaborate with cross-functional teams to define, design, and ship new features.
Utilize Visual Studio and Visual Studio Code as primary development environments.
Deploy and manage applications on Microsoft Azure cloud platform.
Optimize application performance and troubleshoot issues as they arise.
Required Skills:Proficient in C#, .NET Framework, and .NET Core development.
Strong experience with Web API development and RESTful services.
Expertise in front-end development with React.js, jQuery, HTML5, and CSS3.
Experience with Node.js for build tools or backend scripting.
Solid knowledge of SQL Server and database management.
Familiarity with ASP.NET MVC and Razor Pages.
Hands-on experience with test-driven development using xUnit and Moq.
Experience working with Azure cloud services is a plus.
Good understanding of source control tools and collaborative development workflows.
Preferred Qualifications:Experience with CI/CD pipelines and DevOps practices.
Knowledge of containerization technologies like Docker.
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork skills.