We are seeking a talented and experienced .NET Developer to join our dynamic software development team. You will be responsible for designing, developing, and maintaining high-quality software applications using the modern .NET ecosystem. This role is perfect for a developer who is passionate about building clean, scalable, and robust solutions in a collaborative and fast-paced environment. About the Role: As a .NET Developer, you will be a key contributor to the full software development lifecycle. You will work on a variety of projects, from building new web applications to enhancing and maintaining existing systems. Your expertise will be crucial in translating business requirements into technical solutions that are performant, secure, and maintainable. We are looking for a hands-on developer who is a problem-solver and a team player. Key Responsibilities: Software Development: Design, develop, and test software applications using C# and the .NET framework (with a focus on .NET Core and ASP.NET Core).Web & API Development: Build robust and scalable web applications and RESTful APIs.Database Management: Design database schemas, write efficient queries, and work with technologies such as SQL Server.Collaboration: Work closely with product managers, designers, and other developers to define requirements and deliver high-quality features.Code Quality: Participate in code reviews, write unit tests, and follow best practices to ensure code quality and maintainability.Maintenance & Support: Debug, troubleshoot, and resolve issues in existing applications.Continuous Improvement: Stay up-to-date with new technologies and industry trends to continuously improve our software and development processes. Required Skills & Qualifications: Experience: A minimum of 3-5 years of professional experience as a .NET Developer or similar role.Programming: Strong proficiency in C# and a deep understanding of Object-Oriented Programming (OOP) principles.Frameworks: Solid experience with .NET Core and ASP.NET Core.Web Technologies: Proficiency in web development fundamentals, including HTML, CSS, and JavaScript.Databases: Hands-on experience with SQL and database design, preferably with SQL Server.Source Control: Experience with version control systems, especially Git.Problem-Solving: Excellent problem-solving, analytical, and critical thinking skills.Communication: Strong verbal and written communication skills with the ability to work effectively in a team environment. Desirable Skills (The Edge): Experience with cloud platforms such as Azure, AWS, or GCP.Knowledge of front-end frameworks like Angular, React, or Blazor.Familiarity with microservices architecture and containerization using Docker.Experience with CI/CD pipelines and DevOps practices (e.g., Azure DevOps).Knowledge of design patterns (e.g., MVC, Repository Pattern).If you are a driven and skilled .NET Developer looking for a challenging role where you can make a significant impact, we encourage you to apply