Senior .net developer Job Description

Senior .net developer Job Description Template

As a senior .NET developer, you'll be responsible for designing, developing, and maintaining complex software applications using Microsoft's .NET framework. You'll need extensive experience with C# and other .NET technologies, as well as strong problem-solving skills and the ability to work collaboratively with other developers and stakeholders.

Responsibilities:

  • Design, develop and maintain complex software applications using .NET framework
  • Collaborate with cross-functional teams to identify business requirements and translate them into technical specifications
  • Provide technical guidance and mentoring to other development team members
  • Ensure code quality, performance and scalability of software applications
  • Participate in code reviews and contribute to continuous improvement of development processes
  • Stay up-to-date with emerging trends and technologies in software development
  • Contribute to the design and architecture of software systems
  • Lead technical discussions and provide solutions to complex technical problems

Requirements:

  • At least 5 years of experience in .NET development
  • Expertise in C#, ASP.NET, MVC, and WebAPI
  • In-depth knowledge of front-end technologies such as HTML, CSS, and JavaScript
  • Experience with SQL and database design
  • Ability to work with Agile methodology and experience with Scrum or Kanban
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
  • Bachelor's degree in Computer Science or a related field