Job
Description
As a Senior Software Engineer/Sr .Net Developer at our organization in Chandigarh, you will be responsible for designing, developing, and maintaining efficient and scalable web applications using C#, ASP.NET Core, MVC, and Angular. Your role will involve implementing clean, maintainable, and testable code while adhering to coding standards and best practices. Participating in code reviews, providing constructive feedback, and ensuring quality deliverables will be essential aspects of your job. You will troubleshoot and debug applications to resolve performance issues and bugs, as well as optimize applications for maximum speed and scalability. Contributing to architectural decisions and technical design discussions will play a crucial part in your responsibilities. It will be important to stay updated with the latest technologies and trends in software development to enhance your contributions to the team. To qualify for this role, you should have a Bachelor's degree in Computer Science, Engineering, or a related field, along with a minimum of 5 years of experience in software development. Expertise in C#, ASP.NET Core, MVC, and Angular is required, in addition to a strong understanding of object-oriented programming (OOP) principles and design patterns. Proficiency in front-end technologies such as HTML5, CSS3, JavaScript/TypeScript, and Angular is also essential, as well as experience with database technologies like SQL Server or MySQL. Familiarity with Agile methodologies and DevOps practices, along with excellent problem-solving and analytical skills, will be beneficial in this role. You should have the ability to work independently and as part of a team in a fast-paced environment, while demonstrating strong communication skills and the ability to collaborate effectively with stakeholders. Preferred qualifications for this position include experience with cloud platforms (e.g., Azure, AWS) and microservices architecture, knowledge of version control systems (e.g., Git), and certification in relevant technologies (e.g., Microsoft Certified: Azure Developer Associate).,