Job Title: .NET Full Stack Developer
Location: [On-site]
Experience: Minimum 5 years
Employment Type: Full-time
Job Summary
We are seeking a skilled .NET Full Stack Developer with strong experience in developing, maintaining, and scaling web applications. The ideal candidate will have expertise in both front-end and back-end technologies with a solid understanding of the software development lifecycle.
Key Responsibilities
- Design, develop, and maintain scalable web applications using .NET technologies (C#, ASP.NET, .NET Core).
- Build responsive front-end interfaces using Angular/React, HTML, CSS, JavaScript, TypeScript.
- Work with SQL Server / MySQL / PostgreSQL for database design, queries, and optimization.
- Develop and consume RESTful APIs / Web Services.
- Collaborate with cross-functional teams to define, design, and deliver high-quality solutions.
- Perform code reviews, debugging, unit testing, and integration testing.
- Ensure application security, scalability, and performance optimization.
- Stay updated with emerging technologies and propose improvements.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, IT, or related field.
- Minimum 5 years of hands-on experience in .NET Framework / .NET Core.
- Strong knowledge of C#, ASP.NET MVC, Web API.
- Proficiency in front-end frameworks such as Angular / React.
- Strong understanding of JavaScript, HTML5, CSS3, Bootstrap.
- Experience with SQL Server (queries, stored procedures, performance tuning).
- Familiarity with Entity Framework, LINQ.
- Knowledge of cloud platforms (Azure/AWS) is a plus.
- Good understanding of Agile/Scrum methodologies.
- Strong problem-solving, debugging, and communication skills.