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