Job Description:
We are seeking a highly skilled and experienced .NET Developer with Angular to join our dynamic team. The ideal candidate will have a strong background in developing scalable web applications using .NET technologies on the backend and Angular for the frontend.
Responsibilities:
- Design develop and maintain web applications using Core and Angular.
- Collaborate with cross-functional teams to define design and ship new features.
- Implement RESTful APIs and integrate frontend Angular components with backend services.
- Ensure application performance quality and responsiveness.
- Identify bottlenecks and bugs and devise solutions to mitigate and address these issues.
- Participate in code reviews and maintain code quality standards.
- Follow Agile/Scrum development methodologies.
Required Skills:
- 5 years of hands-on experience with .NET / .NET Core C#.
- 3 years of experience working with Angular 8 (preferably Angular 12 or later).
- Strong understanding of HTML5 CSS3 JavaScript/TypeScript.
- Experience with RESTful APIs Entity Framework and LINQ.
- Knowledge of SQL Server or other relational databases.
- Experience with version control systems like Git.
- Familiarity with Agile/Scrum methodologies.
- Good communication and collaboration skills.
Preferred Qualifications:
- Experience with Azure DevOps CI/CD pipelines.
- Familiarity with Microservices architecture.
- Knowledge of Unit Testing frameworks like xUnit NUnit or Jasmine/Karma (for Angular).
- Experience with containerization tools like Docker is a plus.
Education:
- Bachelors degree in Computer Science Information Technology or related field.