We are seeking an experienced Senior .NET Developer with expertise in C# and React to design, develop, and maintain scalable web applications. The candidate will also mentor junior developers and collaborate with cross-functional teams to deliver high-quality solutions.
Key Responsibilities:
- Lead the design, development, and deployment of .NET applications using C# and ASP.NET Core.
- Develop modern, responsive, and interactive front-end components using React.js.
- Architect, implement, and maintain RESTful APIs and backend services.
- Ensure application performance, scalability, and security best practices.
- Conduct code reviews, enforce coding standards, and mentor junior team members.
- Collaborate with stakeholders, product owners, and QA teams in Agile/Scrum environments.
- Drive technical innovation and recommend improvements to existing systems.
Required Skills & Qualifications:
- 510 years of professional experience in .NET development (C#).
- Strong experience with React.js, JavaScript, HTML5, and CSS3.
- Expertise in ASP.NET Core / MVC, Entity Framework, and SQL Server.
- Hands-on experience with RESTful APIs, microservices, and cloud platforms (Azure/AWS).
- Experience with unit testing, CI/CD pipelines, and version control systems (Git).
- Strong problem-solving, analytical, and leadership skills.
Educational Qualification:
- Bachelor's or Master's degree in Computer Science, IT, or related field.
Preferred / Nice-to-Have:
- Experience with TypeScript, Redux, or other modern front-end frameworks.
- Exposure to DevOps practices and cloud-based deployments.
- Excellent communication skills and ability to guide cross-functional teams.