We are seeking an experienced Senior .NET Developer to join our team. The ideal candidate will have a strong background in developing robust web applications using .NET technologies, particularly C# and JavaScript. This is a remote position, requiring a high level of autonomy and the ability to deliver high-quality code with minimal supervision.Offer: 8-18 LPAResponsibilitiesDevelop and Maintain Web Applications: Design, develop, and maintain web applications using .NET technologies.Code Quality and Standards: Write clean, scalable, and efficient code. Ensure that the code meets the highest standards of quality and follows best practices.Technical Leadership: Provide technical guidance and mentorship to junior developers. Assist in code reviews and ensure adherence to coding standards.Collaboration: Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality products.Problem Solving: Identify, troubleshoot, and debug complex issues in a timely and efficient manner.Documentation: Maintain clear and comprehensive documentation for code, processes, and technical designs.Continuous Improvement: Stay updated with the latest industry trends and technologies. Proactively suggest improvements to enhance the efficiency and effectiveness of the development process.Remote Work: Manage your time effectively and communicate clearly in a remote work environment.
Skills.NET Framework: Extensive experience with .NET Framework and .NET Core.C#: Proficient in C# programming, with a deep understanding of its features and capabilities.JavaScript: Strong skills in JavaScript, including experience with modern frameworks/libraries such as Angular, React, or Vue.js.Web Technologies: Solid understanding of web technologies including HTML5, CSS3, and RESTful APIs.Database Management: Experience with SQL Server or other relational databases. Knowledge of Entity Framework is a plus.Version Control: Proficient in using version control systems like Git.Problem-Solving: Excellent analytical and problem-solving skills.Communication: Strong verbal and written communication skills.Remote Work: Ability to work independently and manage your time effectively in a remote setting.
Other CriteriaEducation: Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.Certifications: Microsoft Certified: Azure Developer Associate or similar certifications.Agile Methodologies: Experience with Agile/Scrum methodologies.Cloud Services: Familiarity with cloud platforms such as Microsoft Azure