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
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
