Senior .NET Full Stack Developer
Dhuni Software

Position: Senior .NET Full Stack Developer

  • Category Programming/Software Development
  • Location Kathmandu, Nepal
  • Salary N/A
  • Expiry date Oct 19, 2024 (14 days left)
Job Description

As a Senior .NET Full Stack Developer, you will play a pivotal role in designing, developing, and maintaining high-quality web applications. You will work closely with cross-functional teams to deliver scalable, reliable, and efficient software solutions. 

 

Key Responsibilities:


  • Design, develop, and maintain robust and scalable web applications using .NET technologies.
  • Collaborate with product managers, designers, and other developers to create high-quality software solutions.
  • Write clean, maintainable, and efficient code.
  • Ensure the performance, quality, and responsiveness of applications.
  • Implement and adhere to best practices in software development, including coding standards, code reviews, and testing.
  • Troubleshoot and resolve software defects and issues.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve skills and knowledge.
  • Lead and mentor a team of developers, fostering a collaborative and productive work environment.
  • Provide technical guidance and support to team members, ensuring best practices are followed.
  • Manage project timelines and deliverables, ensuring successful project execution.

 

Requirements:


  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in full-stack development with a strong focus on .NET technologies.
  • Proficiency in C#, ASP.NET, and .NET Core.
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
  • Strong understanding of database design and development using SQL Server or other relational databases.
  • Experience with RESTful API development and integration.
  • Familiarity with version control systems (e.g., Git).
  • Experience with cloud platforms such as Azure or AWS.
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes).
  • Understanding of Agile/Scrum methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Ability to work independently and manage multiple tasks effectively.
  • Proven experience in leading and mentoring a team of developers.