A .NET Angular Developer is responsible for designing developing and maintaining dynamic web applications using the .NET framework combined with Angular as the frontend framework. This role typically involves working on fullstack development projects focusing on both backend services and frontend interfaces.
Job Description for a .NET Angular Developer
Position Overview: As a .NET Angular Developer you will be responsible for developing and maintaining robust web applications contributing to all stages of the development lifecycle from design to deployment. You will collaborate closely with other developers designers and product managers to deliver scalable and highperformance applications that meet business needs.
Key Responsibilities:
- Application Development:
- Develop test and deploy secure and efficient web applications using .NET (C#) for backend services and Angular for the frontend.
- Build responsive mobilefirst interfaces that provide an excellent user experience.
- Design RESTful APIs and integrate them with Angular applications.
- Code Quality & Best Practices:
- Write clean maintainable and welldocumented code following coding standards and best practices.
- Participate in code reviews and contribute to improving coding standards.
- Ensure applications are optimized for performance scalability and security.
- Collaboration & Communication:
- Work with crossfunctional teams including UX/UI designers QA testers and product owners to gather and understand requirements.
- Communicate technical issues and solutions effectively to nontechnical stakeholders.
- Project Management & Agile Development:
- Participate in Agile development methodologies such as Scrum or Kanban contributing to sprint planning standups and retrospectives.
- Break down complex features into user stories and tasks estimate development timelines and deliver on schedule.
- Troubleshooting & Debugging:
- Identify and resolve bugs bottlenecks and system issues in a timely manner.
- Perform unit testing and ensure code reliability through automated testing practices.
- Continuous Improvement:
- Stay up to date with the latest developments in .NET and Angular integrating new technologies and practices where applicable.
- Contribute to the continuous improvement of development processes and toolsets.
Required Skills & Qualifications:
- Technical Expertise:
- Proficiency in .NET (ASP.NET .NET Core) for backend development.
- Strong knowledge of Angular (v8) for building dynamic singlepage applications.
- Experience with HTML5 CSS3 JavaScript TypeScript and frontend frameworks like Bootstrap.
- Familiarity with relational databases (SQL Server MySQL) and ORMs like Entity Framework.
- Development Tools & Practices:
- Experience with version control systems like Git.
- Understanding of CI/CD pipelines automated testing and cloud deployment (Azure/AWS).
- Knowledge of authentication and authorization mechanisms (OAuth JWT).
- Problem Solving & Analytical Skills:
- Strong debugging skills with a focus on resolving complex issues efficiently.
- Ability to assess technical debt and recommend improvements to existing codebases.
angular,.net,c#