Job Description: Senior .NET Developer Experience : 4 to 5 YearsFull-time (Remote) Timing : 6 PM to 3 AM
Job Summary: We are seeking a highly skilled and experienced Senior .NET Developer to join our dynamic development team. As a Senior .NET Developer, you will be responsible for designing, developing, and maintaining robust and scalable .NET applications. You will collaborate with cross-functional teams to analyze user requirements, implement solutions, and ensure the successful delivery of high-quality software products.
Responsibilities:
Design, develop, and maintain complex .NET applications using C#, ASP.NET, and related technologies.
Participate in the entire software development lifecycle, including requirement analysis, design, coding, testing, and deployment.
Collaborate with product managers, business analysts, and other stakeholders to gather and understand user requirements.
Translate user requirements into technical specifications and design robust software solutions.
Write clean, efficient, and maintainable code following best practices and coding standards.
Conduct code reviews to ensure code quality, performance, and adherence to coding guidelines.
Identify and resolve software defects and issues in a timely manner.
Optimize application performance and troubleshoot performance problems.
Collaborate with the QA team to ensure proper testing and quality assurance of developed applications.
Keep up-to-date with the latest industry trends, technologies, and frameworks related to .NET development.
Mentor and provide guidance to junior developers, promoting knowledge sharing and professional growth within the team.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
5 to 7 years of hands-on experience in .NET development, including C# and ASP.NET.
Strong knowledge of object-oriented programming principles and design patterns.
Proficiency in database development using SQL Server or other relational databases.
Experience with web development frameworks and technologies, such as ASP.NET MVC, Web API, HTML, CSS, and JavaScript.
Familiarity with front-end development frameworks such as Angular or React is a plus.
Solid understanding of software development methodologies and best practices.
Experience with version control systems, such as Git or SVN.
Strong problem-solving and analytical skills.
Excellent communication and interpersonal skills.
Ability to work effectively in a team environment and collaborate with cross-functional teams.