Job Title: Senior .NET DeveloperJob Description:We are seeking a skilled Senior .NET Developer to join our team. In this role, you will be responsible for designing, building, and maintaining efficient, reusable, and reliable code. You will work closely with cross-functional teams to understand business requirements and translate them into technical specifications. The ideal candidate will have expertise in Microsoft .NET, Angular, SQL Server, and a strong understanding of database design and optimization techniques.Responsibilities:Design, develop, and deploy web applications using the Microsoft .NET framework, Angular, and SQL Server.Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.Develop clean, efficient, and maintainable code adhering to industry best practices.Perform unit testing to ensure the quality and functionality of developed applications.Troubleshoot and debug issues during development and testing phases.Implement continuous integration and continuous deployment (CI/CD) processes.Monitor and optimize application performance to ensure high availability and scalability.Stay up-to-date with the latest industry trends and technologies, providing recommendations for process improvements.Preferred Qualifications:Experience with Azure Cloud services, Azure App Service, Azure SQL Database, and Azure Functions.Understanding of containerization technologies, such as Docker and Kubernetes.Familiarity with GenAI is an added advantage.Proficient in C# programming language and .NET framework.Experience with web development technologies: ASP.NET, MVC, Web API, Angular, HTML, CSS, and JavaScript frameworks.Design, develop, and maintain SQL databases, tables, and stored procedures.Proficient in writing complex SQL queries, triggers, functions, and database design.Familiarity with CI/CD tools and processes: Azure DevOps, Jenkins.Strong problem-solving and analytical skills.Excellent communication and teamwork abilities.Understanding of scaling and migrating to newer versions of .NET.Knowledge of agile development methodologies: Scrum or Kanban.Experience in building applications using .NET technologies such as ASP.NET, MVC, .NET Core, and Entity Framework.If you are a proactive and experienced .NET Developer looking to contribute to dynamic projects in a collaborative environment, we encourage you to apply. Join us in shaping the future of our software development landscape.